Sins of the Demon (Kara Gillian #4) - Diana Rowland 4.5 stars. Damn you Diana Rowland! I actually got goosebumps at the end. I can't even.