When Roxy moves from Hull to Denver, she expects the summer before she heads to university to be uneventful. But as fate would have it, she bumps into the beautiful Zain, who’s been in her recurring nightmare. Each time, they’re burning at the stake. In real life, she witnesses him snapping the neck of a man and quickly learns that not only do jinn exist, but angels, too. Meeting Zain triggers new nightmares, ones that come with a warning: If Roxy and Zain don’t ignore the attraction between them, there will be hell to pay. And upon learning that their souls have been entwined for centuries, they must decide whether their connection in this lifetime is worth fighting for, especially against the divine forces that forbid them from being together.

