The City Of Mirrors by Justin

In a world ravaged by a vampiric plague, humanity's remnants face their final stand against the ancient and powerful Zero, the first of the virals. As the survivors struggle to rebuild society, they must confront their deepest fears and darkest memories, while a young woman named Amy, imbued with extraordinary abilities, emerges as their last hope. The narrative weaves through time, exploring the origins of the viral apocalypse and the intertwined destinies of its characters, culminating in a climactic battle that will determine the fate of humanity and the possibility of redemption.

Purchase from Bookshop.org