Veil of Shadows cover art

Veil of Shadows

The Realmwalker Fantasy Series, Book 1

Preview

Audible Standard 30-day free trial

Try Standard free
Select 1 audiobook a month from our entire collection.
Listen to your selected audiobooks as long as you're a member.
Get unlimited access to bingeable podcasts.
Standard auto renews for £5.99 a month after 30 days. Cancel anytime.

Veil of Shadows

By: Paul Yoder
Narrated by: Nathaniel Priestley
Try Standard free

£5.99 a month after 30 days. Cancel anytime.

Buy Now for £18.39

Buy Now for £18.39

About this listen

Dante never believed in fate—until it ripped him from Earth and cast him into Miraden, a world where thought shapes reality and ancient forces vie for control.

Stranded in an untamed jungle kingdom ruled by a theocratic order, he is hunted as an outsider and burdened with a past that refuses to let him go. To return home, Dante must strike a deal with the enigmatic rebel priest, Marek, who promises him a way back—but only if he helps steal an artifact of unfathomable power: The Veil of Dhar.

The task pits him against Na’zirah, the cunning high priestess whose illusions have enslaved a nation, and Kordaan, her cold-hearted enforcer. With the fierce warrior Kara at his side—a woman bound to him by duty—Dante is thrust into a battle far greater than his own survival.

As his past demons manifest in terrifying ways, he must decide: is he merely a lost traveler seeking escape, or does Miraden hold a destiny he can no longer ignore?

A journey through faith, remorse, and the fragile line between reality and perception, Veil of Shadows is perfect for fans of rich worldbuilding, deep character struggles, and high-stakes adventure.

©2025 Paul Yoder (P)2025 Paul Yoder
Action & Adventure Fantasy Destiny Heartfelt
All stars
Most relevant
Much better than I initially expected! I loved the story, it was written beautifully, an easy little fantasy with believable, lovable characters. I look forward to any continuation of the series.

Surprised me!

Something went wrong. Please try again in a few minutes.