A book full of emotions. Gives a view on meaning of sin vs virtue. How it can change from person to person, surroundings and perception. The whole journey is beautifully depicted through story of love and sacrifice. Must read this book and please keep your moral standard high while reading this piece of art.