The city hums at the edge of memory as Selene threads through rain-slick streets, chasing a fragment of a past that refuses to stay buried. Her talent—soft but exact—draws whispers from glass and...
The city hums at the edge of memory as Selene threads through rain-slick streets, chasing a fragment of a past that refuses to stay buried. Her talent—soft but exact—draws whispers from glass and shadow, yet each whisper bears a price. A missing heiress, a counterfeit smile, and a score that insists the past won’t stay dead. In the labyrinth of backroom bars and gilded facades, Selene learns that every ally hides a motive, every ally’s motive hides a scar, and the person she most fears turning on her might be the one who loves her most when she’s at her darkest. A choice will fracture her world, but not choosing will fracture her even more. And somewhere between a dangerous friendship and a guarded promise, she must decide what she’s willing to lose to save the one thing left worth risking: herself.
A confrontation erupts in a rain-soaked alley as Nate Temple weighs a fragile truce with a demon broker, all while a missing artifact pulls the city’s magic grid taut. When a trusted ally vanishes...
A confrontation erupts in a rain-soaked alley as Nate Temple weighs a fragile truce with a demon broker, all while a missing artifact pulls the city’s magic grid taut. When a trusted ally vanishes in the fevered glow of streetlamps, Nate must trace a thread through counterfeit miracles, old debts, and a centuries-old oath that refuses to die. The case tightens around him, the city breathing down his neck, and every choice edges him closer to a truth he’s not sure he can survive.