** spoiler alert ** 
 I just finished On Demon Wings and I'm not exactly sure how I feel about it. I mean obviously I liked it. I think there's no way I will ever not like a book of this series (wait, there is! If Dex and Perry don't ride off into sunset together eventually I'll hate the last book! ;) but this one was a little tough for me and I'll have to spoiler a bit to explain why. You've been warned ;) 
 For one it was because of Dex of course. I missed him horribly! Everything that happened leading up to him finally reappearing was first sad, then a little exhausting and finally really really excruciating. I wish he'd come back a bit earlier and they had more time to talk things through. I mean I'm freaking happy they're back to talking to (and needing) each other, don't get me wrong, but a little more reward for waiting this long would have been nice. Especially since I had to suffer through Maximus. I don't know why I hate him so much but I do and I did from the beginning. Even if he turns out not to be the petty, pathetic, meddling asshole he is right now I just couldn't like him. I think that's what made it extra hard for me. I hate love-triangles with all my heart and even though this one doesn't really qualify as one it was still too close for my taste. 
 It also wasn't as creepy as the other books which I kinda missed. 
 The ending, however, was awesome! It wasn't exactly surprising but it definitely makes me want to kill somebody if that means I'd get my hands on the next book right now. I also loved how much Ada and Perry grew together and how much they're willing to do for each other. I can't wait to find out more about Ada's powers. 
 It's still an awesome book and definitely worth reading.