Anna is heartbreaking. And terrifying. There were definite moments where I forgot she was dead, and hoped for a future for her. Then Blake would shatter my heart and remind me that Anna was dead and that there was no hope. The scenes with her dripping blood were written so vividly, that I kept fearing that when I looked up from my book she would be hovering over me.
Cas was a strong protagonist, and I loved the slightly awkward moments between him and Thomas as their friendship grew. It was refreshing that Cas was honest about everything with everyone, instead of making stupid decisions which would end up coming back to haunt him later. I wish his thirst for vengeance for his father had been slightly stronger, and that it had been explained why his mother and Gideon reacted so strongly to his questions about his father's death - and the strange talisman he found at his murder site.
Thomas was a great supporting character - his awkward clumsiness was endearing, and being unnaturally brave made his actions that much more honourable. Carmel was also a refreshing supporting character. As the popular cheerleader-type, I expected a vapid airhead. She proved herself the complete opposite several times and I really enjoyed seeing her come into her own and prove her worth.
I did find the first half of the book was a little too slowly paced for me, as I didn't really understand Cas' attraction to Anna. I get that she is different then every other ghost he has faced, but other than curiosity over how she had gotten so strong, I didn't get why he would risk his life to ask her questions - questions that she kept refusing to answer.
Once the binding spell was completed, however, and we learn about Anna's sordid past, I couldn't get to the ending fast enough! Suspense and twists had me gripping the book until my knuckles went white. I won't get in to the ending - I don't want to inadvertently spoil anything - but I will say that the final scene at Cas' house will haunt my nightmares. I've got chills just thinking about it again.