Princess of Souls by Alexandra Christo

For sixteen years, Selestra Somniatis has been trapped in a castle on the Floating Mountain, preparing to take her mother’s place as King Seryth’s right hand. Tied by blood to steal souls for the immortal King of the Six Isles, the Somniatis Witch foretells the deaths of participants in the Festival of Predictions. To outrun your fate is to save your soul and steal the King’s immortality. But if you die, your soul is forfeit. And though thousands have tried, nobody has ever beaten death. As a soldier in King Seryth’s army, Nox Laederic is an unlikely candidate for the Festival but he has no plans to die at the hands of the King or… Read more.

Goodreads

Trigger and Content Warnings

  • Threats of physical assault from a parent
  • Knife violence
  • Drowning