The plot, while excellent, was somewhat marred by the narration which I found to be a bit lengthy and unnecessary. That being put aside, the ending will send shockwaves till your brain. There are some well-defined moments in the story that are quite emotional and have to potential to wreck both, your mind and heart. Overall, definitely worth a read.