A city built on memory. A girl unraveling at the seams. A force beyond the Veil that feeds on what you forget.
In the ancient city of Avestra, memory is sacred-and dangerous. Soulweaver Liora was raised to preserve what others have lost. But after the death of her mother and the fading of Avestra's protective runes, Liora is haunted by dreams she doesn't remember weaving and symbols she never learned to draw.
When a forgotten relic bonds to her soul, Liora becomes the center of a prophecy that could either restore the city's broken foundation-or unmake it entirely. The Veil between realms has begun to bleed, bringing with it the Eclipse Thralls: silent, otherworldly figures that speak in stolen voices and leave emptiness in their wake.
As ancient magics stir and political tensions rise, Liora is forced into alliance with Serith, a ritualist bearing her own secrets, and Cael, a guardian who fears he's losing his mind to the same forgetting that's devouring their world. Together, they must cross through memory-scars, broken soulbridges, and unraveling dreamscapes to stop the force behind the breach-before it claims everything they are.
But every thread of magic Liora uses burns through her past. Every step she takes costs a piece of who she was.
And the Veil remembers what the city forgot.
Ashes Upon the Altalune is a haunting, lyrical fantasy about grief, identity, and what it means to remember when forgetting is survival.
A slow-burn, emotionally rich journey through fading magic, shattered bonds, and a city on the edge of becoming myth.
Atmospheric. Intimate. Unforgettable.