I feel cheated!! Ok, I only started at book 4 (completely by accident as I didn't realise it was in a series) but I've checked out the first 3 books and thought 4 and 5 were pretty good. After waiting so long I expected something different. The ending wasn't bad exactly, it just wasn't great either. I'm not underestimating the power of true love or anything but (view spoiler)[is Tristan just expected to sit around for the rest of his life waiting to die so he can be with Ivy? (hide spoiler)] I guess I felt like the author took an easy way out (view spoiler)[rather than coming up with a way for them to save Tristan's soul and be together she killed Ivy. (hide spoiler)] Up until the very ending I thought this book was the best one I've read, so it deserves 3 stars for that.