After thinking about it, I felt like I had to drop a star from my review. While I did enjoy it for the most part, the ending bothered me, and the more I think about it, the more annoyed I get. (view spoiler)[Mostly I thought that it was just super cheesy. I think the book would have been way more bad ass if it had ended with Avari welcoming Kaylee to hell (actually, I really liked that line and thought it would have been a totally gutsy way to end the series). The ending felt a bit contrived, and I honestly didn't think it was all that clever. I also kind of feel that Ira taking away Kaylee's memories and what have you of her time in hell negates her sacrifice a little bit. I don't know - I just feel like too many times, everything gets wrapped up in a pretty little package and it's unrealistic. And while I get the whole thing with Traci being about her choice and everything, I felt as though it was, at best, incredibly irresponsible for everyone involved to have that baby be born, especially considering everything that had previously happened. And all of Kaylee's non-communication, and her constantly needing to play that martyr got really tired. 
 I know it sounds like I have all complaints, but I really did enjoy the book for the most part, and I definitely enjoyed the series. (hide spoiler)]