His Realm cover art

His Realm

House of Maedoc, Book 3

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.

His Realm

By: Mary Calmes
Narrated by: Sean Crisden
Try Standard free

£5.99 a month after 30 days. Cancel anytime.

Buy Now for £14.13

Buy Now for £14.13

About this listen

On their first meeting, Varic Maedoc, prince of the vampyrs, told Jason Thorpe that loving him was not for the faint of heart. He wasn’t kidding. In the past two years, Jason has been kidnapped, lived through several attempts on his life, and foiled a coup. Now, his new life as the prince’s consort and adviser to the king is made even harder by Varic’s prolonged absence. With his prince off hunting down a traitor, Jason must fend for himself.

While the separation doesn’t last, even Varic’s return won’t stave off the wicked plotting of others, and Jason soon finds himself—again—fighting for his life while navigating ancient betrayals and revenge put in motion before he was even born. And he must prevail because his prince needs him to bring a place without honor back into his realm.

But what festers in rage and bitterness is something Jason never expected, and nothing he’s experienced in his human life, or in the decadent court of the king, could’ve prepared him for the wrath that’s about to be unleashed.

Varic needs both his crown and his consort to be the king he’s always wanted to be, and it’s up to Jason to make sure their bond never breaks.

©2024 Mary Calmes (P)2025 Mary Calmes
Paranormal Romance Romantic Suspense Royalty Heartfelt Rage
All stars
Most relevant
Mary Calmes is great at mixing humour with intrigue. This book had a few chuckles but not as many as the first two of the series. And I liked the enduring love and honesty of the main couple. A good fun read!

Humour and intrigue

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