I just adore Rachel Hawkins!!! 
 Seriously. I do. Her writing reads effortless, you just breeze through her books, they are full of amazing story, and yet she leaves you wanting more. 
 I screamed at my book when I got to the end. 359 pages in one afternoon and I did NOT want to be finished. 
 Sophie is an easy to love character who manages to keep in real in a make believe world of demons, fae, witches, and warlocks. 
 Great, fast, funny, fantastic read.