Bound in Blood Audiobook By Jesi Donovan cover art

Bound in Blood

A Paranormal Why Choose Romance

Virtual Voice Sample

Audible Standard 30-day free trial

Try Standard free
Select 1 audiobook a month from our entire collection of titles.
Yours as long as you’re a member.
Get unlimited access to bingeable podcasts.
Standard auto renews for $8.99 a month after 30 days. Cancel anytime.

Bound in Blood

By: Jesi Donovan
Narrated by: Virtual Voice
Try Standard free

$8.99 a month after 30 days. Cancel anytime.

Buy for $6.99

Buy for $6.99

Background images

This title uses virtual voice narration

Virtual voice is computer-generated narration for audiobooks.

I was never supposed to matter. Just another null-blood foster kid waiting to disappear. Then the Ashworth Academy came for me.

Dragged through a portal and locked inside a school that trains monsters, I’m told I’m not powerless, I’m necessary. Four dangerously unstable students need an anchor. A stabilizer. Someone to bind them before they lose control.

Caine is a vampire who feeds on fear. Ronan hides his cruelty behind charm. Dagon is fire barely contained in human skin. Bastian wields shadows and secrets.

They don’t want me. They don’t trust me. But the bond doesn’t care what any of us want.

If I fail, they burn the world down. If I succeed, I lose myself to four monsters who were never meant to love.

And if I try to run? Ashworth always collects its debts.

Bound by blood. Trapped by magic. Claimed by ruin.

Tropes: why choose, dark academy, forced proximity, enemies to lovers, morally gray heroes, slow burn, obsession

Complete trilogy!

Fantasy Paranormal Fiction
All stars
Most relevant
The virtual voice was decent, but I'm eager to find out who will narrate the characters. I enjoyed the book; the story was engaging, and I'm looking forward to listening to the next installment. This is the second book I've read by the author, the first being "The Blackwood Demons," which I also enjoy, even though this was and older release.

Surprisingly Good

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