Grazniapolis: The Sorcerer of Stars
River Hazeldorf is just a fifteen-year-old sorceress who has grown weary of living in the city of Grazniapolis. A beautiful, aristocratic utopia that every other sorcerer dreams of calling home. Beneath the immaculate order that governs this magical city, a dark reality lurks, threatening its peace.
When she accidentally comes into contact with forbidden magic, River crosses paths with Nathan, a human boy from a vastly different world. But their friendship carries a massive risk should the rest of the sorcerer society ever discover his existence.
Aided by her closest friends, River sets out to uncover the darkest secrets buried within her city. Soon, she realizes that every choice comes with a devastating consequence: remain an obedient, beloved daughter, or fight for the truth, even if it means losing absolutely everything.