Ratings794
Average rating4.2
Just re-read this after 4 years, The characters of this story will always stay with me. On my first reading, I was completely in awe of this book. It was easier for me this time around to see the foreshadowing so it felt a bit obvious and that's the only flaw I guess. Still a book I would recommend to everyone.