Ratings796
Average rating4.2
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.