Amazing storyline. Could have been written better though. Tends to get monotonous boring in some parts..and has over emphasis/explanation of actions of protagonist. Filled with beautiful resonating quotes. Overall, hits a chord within you if you are patient with it.