Listen and read

Step into an infinite world of stories

  • Read and listen as much as you want
  • Over 1 million titles
  • Exclusive titles + Storytel Originals
  • 7 days free trial, then €9.99/month
  • Easy to cancel anytime
Subscribe Now
Details page - Device banner - 894x1036

A Ruin of Shattered Secrets: A Magic and Marvels Novel

14 Ratings

3.9

Duration
8H 23min
Language
English
Format
Category

Romance

Maddox Blackthorne: I was determined to fulfill my best friend's dying wish: see the lost Moriarty paintings in person. With two Moriartys in hand, I tracked down the final painting—and walked straight into a trap.

Caleb Forrester, a Marvel detective working a case, was also caught. He was broody, quiet, and the exact distraction I couldn't afford.

Caleb's arrival unveiled a centuries-old mystery promising to destroy the world. Cults, stolen paintings, secrets, and a thirst for him I can't deny . . . the mission might be the least dangerous part.

Caleb Forrester: Whispers of the apocalypse weren't my thing. Neither was working a job that put me in the path of a dangerous cult.

But then Maddox, the handsome dragon shifter, flew into my life. Despite our icy start, an undeniable connection sparked, pushing us together in a hunt for the missing paintings. The Crimson Ring clearly wanted them just as bad. I'm suddenly faced with a choice: master the power I despise using or watch the cult bring about the end of the world.

The stakes are terrifying, yet with every brush of his skin against mine, I start to crave Maddox so deeply it threatens to eclipse my fear.

Contains mature themes.

© 2025 Tantor Media (Audiobook): 9798350862201

Release date

Audiobook: April 29, 2025

This is why you’ll love Storytel

  • Listen and read without limits

  • 800 000+ stories in 40 languages

  • Kids Mode (child-safe environment)

  • Cancel anytime

Unlimited stories, anytime

Unlimited

Listen and read as much as you want

9.99 € /month
  • 1 account

  • Unlimited Access

  • Offline Mode

  • Kids Mode

  • Cancel anytime

Try now