Ratings634
Average rating4.3
Jaw dropping. Never in my life have I read a book with as many emotions, plot twists (which are not only completely blind to the audience and a masterpiece), and marvelous characters. Every page of this book reaches to your heart and gives a little tug somewhere.