Demonosity - Amanda Ashby
Review to come...

I've hit a wall!