Great book. Griping from the beginning, starts to get a bit slow and repetitive in the last few pages. Ends with a nice message which is the need of the hour. A must read for 18 to 25 year old. Great characters. Author knows when to slow down and when to race. I could feel the main character's trauma and emotions.