Price: $0.99
(as of Nov 01, 2026 15:06:16 UTC – Details)


*Duet narration by Rose Dioro and Stephen Dexter!*

Once, I destroyed my fated mates. This time I’m going to save them.

One moment, I’m living my downtrodden life: disowned, outcast, and barely scraping by.

The next, I’m wrenched into an alternate universe where I’m rich, privileged—and dead.

No one knows that last part yet except the killer and the woman who summoned me. And she won’t send me home until I pose as my spoiled other self, infiltrate the upper echelons of magical society, and flush out my own murderer.

If only I didn’t walk into Luminary Academy and find myself face to face with my worst regrets: my fated mates.

These formidable men have no idea I’m their destined match—or that I ruined their lives in my own reality. At best, they see me as a rival. At worst, a heartless enemy.

But our fractured connection keeps pulling us closer despite my efforts to resist.

I need to expose the murderer and leave this world before our bonds can spark. Because no matter how much my would-be mates torment and crave me, they have no idea how much blood I have on my hands.

One wrong move, and I’ll be the death of them… again.

*Bloom & Blood is the first in a new urban fantasy series with tangled mate bonds, morally grey men who yearn their hearts out, and a fierce heroine determined to make the most of her second chance. This audiobook has duet narration.*

Book 1 of 3 ‏ : ‎ The Second Fate of Elodie Devine
Listening Length ‏ : ‎ 11 hours and 59 minutes
Author ‏ : ‎ Eva Chase
Narrator ‏ : ‎ Rose Dioro, see all
Publication date ‏ : ‎ April 8, 2026
Language ‏ : ‎ English
Publisher ‏ : ‎ Ink Spark Press
ASIN ‏ : ‎ B0GS3CB3QJ
Version ‏ : ‎ Unabridged
Program Type ‏ : ‎ Audiobook
Best Sellers Rank: #12,677 in Audible Books & Originals (See Top 100 in Audible Books & Originals) #58 in Witch Romances #76 in Urban Fantasy (Books) #169 in Urban Fantasy (Audible Books & Originals)
Customer Reviews: 4.2 4.2 out of 5 stars (1,499) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });