This book has been on my TBR list for a long time and for some reason I never got around to. Now I am kicking myself that it took so long for me to read this amazing book. I thought the story was very original (which is hard to find in YA) and kept me guessing until the end.