Restoration by Peter David

Set in a world where the supernatural and the mundane collide, the story follows a group of individuals who are drawn together by mysterious circumstances and a shared destiny. As they navigate a landscape filled with ancient prophecies and hidden powers, they must confront their own pasts and the secrets that bind them. With the fate of humanity hanging in the balance, they embark on a journey of self-discovery and redemption, battling both external forces and their inner demons to restore balance to a world teetering on the brink of chaos.