Princess Of Souls by Alexandra Christo

A Tale of Magic, Betrayal, and Destiny

In a realm where souls are harvested for power, a young witch named Selestra finds herself bound to a fate she never chose. As the heir to a dark legacy, she is destined to claim the souls of those who dare to challenge the kingdom's tyrannical rule. However, when a rebellious soldier named Nox enters her life, Selestra is faced with a choice that could alter the course of her destiny. Together, they embark on a perilous journey to defy the oppressive forces that bind them, discovering secrets that could unravel the very fabric of their world.

Purchase from Bookshop.org