Magic Gifts (Kate Daniels, #5.4) - Ilona Andrews
I finished! YAY!!
I gave this 5 stars because I missed reading about Kate and Curran.
Raphael is a dork and needs to be smacked.