Spirits of Vengeance cover art

Spirits of Vengeance

Preview
Prime Member Exclusive

3 Months Free

£5.99/mo after 3 months. Cancel monthly.
Get this deal
Offer ends on 15 July 2026 at 11:59 BST.
More purchase options

Spirits of Vengeance

By: Rob J. Hayes
Narrated by: Kim Bretton
Get this deal

£5.99/mo after 3 months. Cancel monthly.

Buy Now for £21.80

Buy Now for £21.80

He'll die as many times as it takes.

The Ipian Empire was once a land that welcomed dragons and spirits alike, but a century of war and bloodshed saw them all but vanish. Now, the lost things are returning and the Onryo have gathered. Five legendary spirits with mysterious powers, bent on freeing an ancient evil that would wreak havoc on humanity.

Haruto swore his soul to the God of Death for the chance to hunt down the vengeful ghost of his wife. Now an onmyoji, he’s tasked by the Imperial Throne to hunt down monsters and malicious spirits. But he knows not all spirits are evil and not all deserve the peace of the sword.

Kira is a student at Heiwa, an academy for children with dangerous techniques. But she has a secret: She’s not like the other students. When the school is attacked, she flees with one of the tutors, determined to hide both from those who would kill her and those who would use her.

As a plague of spirits sweeps across the land, the Onryo leave a bloody trail for Haruto to follow. But who’s hunting who?

The Mortal Techniques novels are a series of stand-alone stories that can be listened to entirely independently, set in the award-winning Mortal Techniques universe.

©2021 Rob J Hayes (P)2021 Rob J Hayes
Action & Adventure Epic Epic Fantasy Fantasy Fiction Magic Student
adbl_web_anon_alc_button_suppression_c
All stars
Most relevant
This was a good and interesting story, I will definitely pick up another novel by Rob J Hayes, as long as there is a different narrator. It seemed as though the narrator was in a rush to be elsewhere and normally where I increase the speed of audiobooks to 1.2x I had to slow this one down to 0.8x. Did she have another project she also wanted to narrate and just had to get this out of the way?

Also needs to work on pronunciation there were a few words which just drove him nuts... it's talon, not tah-lon and divination not divine-ation.

Good story let down by a rushed narrator

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