A thousand years of duty and a past that refuses to stay dead.
For nearly a thousand years, James Crable has kept monsters out of our world. He is running out of time.
An immortal guardian bound to the Veil, Crable has fought across centuries of war, magic, and bloodshed to protect humanity from what lurks beyond myth. He knows every rule magic demands and every price it collects. When the Veil begins to fail in a small Ohio town, the creatures that emerge are not random. They are deliberate. They are connected to his past.
To stop the breach, Crable must confront enemies he thought long dead, allies he can no longer trust, and a threat that refuses to stay buried. In a world where ancient magic collides with modern life, every decision carries consequences, and one wrong move could tear the Veil apart forever.
The Keeper of the Veil is a character driven urban fantasy filled with supernatural action, dry humor, and sweeping historical flashbacks. Ideal for fans of Jim Butcher and Kevin Hearne who enjoy immortal protagonists, hidden magical conflicts, and stories where power always comes at a cost.