For sixteen years, Selestra has been confined to a tower on the Floating Mountain, groomed to take her mother's place as the King's Witch — the seer who foretells deaths at the annual Festival of Predictions. Survive your foretold death and you earn a wish and a shot at the King's immortality; fail, and your soul is forfeit. No one has ever beaten death.
Nox, a soldier in the King's army, enters the Festival for one reason: to steal the King's immortality and destroy his court, starting with Selestra. But the moment Selestra's prediction touches Nox, their fates tangle together, and death comes hunting for them both. To survive, two people who should be enemies have to work as allies — even as revenge, prophecy, and an undying king push them toward a reckoning neither can walk away from.
A companion novel set in the same world as To Kill a Kingdom, Princess of Souls draws on the bones of Rapunzel for a story of court intrigue, prophecy, and a slow-building bond between hunter and hunted.