Shadowed Relics
Knightstorm Arcane Investigations, Book 1
Failed to add items
Add to basket failed.
Add to wishlist failed.
Remove from wishlist failed.
Adding to library failed
Follow podcast failed
Unfollow podcast failed
Buy Now for £9.19
-
Narrated by:
-
Katie Boothe
About this listen
Most PIs chase bad guys. Astrid Knightstorm chases demons.
Astrid Knightstorm handles the cases other private investigators can't. When your clients have fangs, claws, or magical abilities, you need someone who understands their world. Being a tough-as-nails Texan doesn't hurt, either. But when the Vatican hires her for a job that leads to a three-headed dragon, she realizes she's facing her deadliest challenge yet.
A dark alchemist has stolen an ancient artifact capable of manipulating time itself, and he's using it to settle a centuries-old vendetta that could unravel reality. As the trail leads from Rome to London, Astrid must rely on unlikely allies, including a fae assistant and a werewolf, to stop a power that threatens to destroy everything she's sworn to protect.
Some cases are about finding the truth. This one is about saving the world.
Shadowed Relics is the first book in the electrifying Knightstorm Arcane Investigations urban fantasy series. Perfect for fans of Jim Butcher's Dresden Files, Patricia Briggs, and Ilona Andrews, this fast-paced adventure features a snarky wizard detective, supernatural mysteries, and a world where Magick hides in plain sight.
©2025 G J Ogden (P)2025 G J OgdenInteresting characters.
Beautifully performed.
looking forward to volumes 2 & 3.
Excellent!
Something went wrong. Please try again in a few minutes.
Feels like a very nice set up for the next book in the series.
Loved the banter, the sparkling hearts and the ragged team that comes together to fight an alchemist gone dark. It may be a tad trope heavy, for me it worked.
This was a blast and just what I needed
Something went wrong. Please try again in a few minutes.
we get this evert day irl, wouldn't it be nice in a FICTION novel where they didn't moan all the time
moan
Something went wrong. Please try again in a few minutes.