This book was OK, not great. The plot was good, I really liked the plot, the characters were pretty good too, mostly. However, I felt absolutely NO connection between Japh (Jaf) and Dante. There was NOTHING between them, no spark, nothing, and we're supposed to believe they're desperately in love??? Let me tell you, when they finally had sex I was like...wait a minute..WHAT?!?! There wasn't even any LOVE between them, the word wasn't even mentioned! I liked the urban fantasy part of the book, but the romance sucked. There was more of a connection between Jace and Dante than Japh and Dante. However I DID read the second book because I wanted to see if Japh was really dead.