3.5 stars. It would have been higher, but I was so annoyed with the characters. Firstly, Dante, we get it. You're not human anymore. We don't need to be reminded every five minutes. And Japh, sweetie, stop being such a jerk. Give a little. You want to be with Dante, and that means you have to make some effort to, you know, tell her things. And not push her around or manipulate her or force her to do what you want (even if it's for her own safety). 
 I like Dante, I really do, but she was so whiny and needy in this one and that's not really who she is. And Japhrimel, for all that he doesn't explain what their situation means to Dante, doesn't really get what it means himself either. Obviously he's not human, so he views things differently, but he's also not trying at all to include Dante - he's treating her more like a pet than a lover. 
 Otherwise, I thought the story was fine and I'll finish the last two books in the series. Hopefully Dante and Japh get their acts together.