A girl, a demon and a mage. A curse, a choice. Heaven and hell aren’t always so easy to tell apart.
Genevieve Hunter always felt she was different.
Zeke Smith thinks that true love conquers all.
Sarah Keeper worries that something terrible is going to be unleashed in Shadowcombe.
Genevieve arrives in the remote village of Shadowcombe hoping to build bridges with her alcoholic mother. But Shadowcombe has a secret – one that binds, not just Genevieve, but all her family back through generations.
If the pact is broken, the consequences will be beyond Gen’s worst nightmares.
Some loves just aren’t meant to happen. There’s a very thin line between love and hate. Between angels and demons. Between heaven and hell.