Deadly Avarice Audiobook By MJ May cover art

Deadly Avarice

Necromancer Tales, Book 3

Preview
Get this deal Try for $0.00
Offer ends December 16, 2025 11:59pm PT.
Prime logo Prime members: New to Audible? Get 2 free audiobooks during trial.
Just $0.99/mo for your first 3 months of Audible Premium Plus.
1 audiobook per month of your choice from our unparalleled catalog.
Listen all you want to thousands of included audiobooks, podcasts, and Originals.
Auto-renews at $14.95/mo after 3 months. Cancel anytime.
Pick 1 audiobook a month from our unmatched collection.
Listen all you want to thousands of included audiobooks, Originals, and podcasts.
Access exclusive sales and deals.
Premium Plus auto-renews for $14.95/mo after 30 days. Cancel anytime.

Deadly Avarice

By: MJ May
Narrated by: Declan Winters, Curtis Michael Holland
Get this deal Try for $0.00

$14.95/mo after 3 months. Cancel anytime. Offers ends December 16, 2025 11:59pm PT.

$14.95/month after 30 days. Cancel anytime.

Buy for $33.90

Buy for $33.90

Get 3 months for $0.99 a month

Sane and loved, Erasmus Boone is a unicorn among necromancers. Others aren't nearly so fortunate.

Necromancers need help, and since no one else is applying for the job, Erasmus feels it's his responsibility. The hurdles are many, not the least of which is locating off-the-grid necromancers. When the Warlock Council stubbornly refuses even the barest of aid, Erasmus makes a call he fears he'll regret. Help doesn't come free, and Erasmus wonders if he'll be able to pay the price when the bill finally comes due.

Detective Franklin O'Hare is a human hopelessly in love and helplessly out of his depth when it comes to keeping Erasmus alive. Erasmus's need to locate and aid other necromancers is an emotional ticking time bomb. Add this newest quest to Erasmus's penchant for digging up dead and buried secrets, and Franklin is left wondering how he can ensure Erasmus not only lives his best life but remains alive at all.

Erasmus's quest is derailed when a simple soul retrieval turns out to be anything but. Erasmus has retrieved numerous souls over the years, but he's never had a case where the soul attached to the remains didn't match the name written on their grave marker. Something stinks, and it's not the burnt remains Erasmus is working with.

Avarice is rarely satisfied and is the root of far too many evils to count. Erasmus and Franklin know that fact all too well. Avarice hides behind murder, but it can also shadow covetous intentions. While one form of avarice strives to end Erasmus's life, another desires to enslave it. One form is far more dangerous than the other, and it's not the version attempting to kill Erasmus Boone.

©2025 MJ May (P)2025 Podium Audio
Fantasy Mystery Paranormal Romance Magic Users Witchcraft
All stars
Most relevant
I absolutely love this series and how the characters from the previous series still appear and are discussed regularly. Things are really coming to a head in the story and I can’t wait to listen to the next one!

Series never disappoints!

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

This is my favorite book in the necromancer tales series! I also loved that some characters from the previous series (perfectly imperfect pixie) were in the epilogue. I can’t wait for the next book!

My favorite book in the series

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

Trouble sticks to Erasmus like pet fur to black pants. Thankfully, he has Franklin, his Mom, Pops, Captain Cicely and many others to include Aurelia (even if she is a wildcard). I immensely love this series, admittedly though I am not a fan of cliffhangers and this one is dangerously close. I cannot wait for book 4!

Declan Winters and Curtis Michael Holland are excellent narrators and the books wouldn't be the same without them., they add such depth and color to the characters that MJ May has carefully crafted you feel as if you know them. This series is a must read and I will likely read/listen several times before the next book is released.

Deadly Avarice

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