When Hayley is hit by a car, she wakes up covered in blood, but completely fine. It turns out that she has been chosen to clean up the mess created by a rebellious but powerful soul, who has taken on the form of a human. The only information she is told is how she will know it's him - she has no idea where this soul is, how to destroy him, or what in the world she's supposed to do next. On top of figuring all this out, she unwillingly ends up with an annoying travelling companion along the way.
Elliot Jensen and Elliot Fintry have a lot in common. They share the same name, the same house, the same school, oh and they hate each other but, as they will quickly learn, there is a fine line between love and hate.