An ancient war between humans and fae brought a terrible Curse to the land. Now the only two who can end the Curse are an untried young woman and an exiled warrior. They must battle High Fae, Deathsworn, and an immortal evil that threatens to devour the whole world…
DINDI MADE A BARGIN WITH THE FAE.
She knows her life is forfeit if she cannot solve the faery riddle of the Unfinished Song. But to do that, she must first unravel the mystery of why the Aelfae hexed her whole lineage long ago.
UMBRAL SERVES THE DEATHSWORN.
Armed with the darkest of powers, he exists for one purpose only: to hunt down the last girl with rainbow magic and kill her.