Magic mafias control New York, and Luke works for his family undoing curses. He discovers Jeremy, prince of Kovrov family, is under a curse, and he hopes to break it with true love’s kiss.
Luke can uncross almost any curse—they unravel themselves for him like no one else. So working for the Kovrovs, one of the families controlling all the magic in New York, is exciting and dangerous, especially when he encounters the first curse he can’t break. And it involves Jeremy, the beloved, sheltered prince of the Kovrov family—the one boy he absolutely shouldn’t be falling for.
Jeremy’s been in love with cocky, talented Luke since they were kids. But from their first kiss, something’s missing. Jeremy’s family keeps generations of deadly secrets, forcing him to choose between love and loyalty. As Luke fights to break the curse, a magical, citywide war starts crackling, and it’s tied to Jeremy.
This might be the one curse Luke can’t uncross. If true love’s kiss fails, what’s left for him and Jeremy?
Cis boys: Luke, Jeremy
Gay/Queer: Luke, Jeremy
Not explicitly mentioned.
White: Luke, Jeremy