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
Series

2 of 5

Duration
11H 47min
Language
English
Format
Category

Erotica

I'll do anything to save my family. Even if it means marrying the devil himself.

Cillian Kildare is a monster wrapped in charm and sophistication. A gorgeous psychopath with venom in his veins and sadism driving every beat of his cold, black heart.

When I'm sent to kill the vicious Irish mafia boss to settle a debt from my past, it's supposed to be simple. It becomes a lot less simple when Cillian catches me and carves his way into my darkest secrets and most deviant desires.

Now, captured and bound as his prisoner plaything, he has new plans for me: an unholy marriage of inconvenience. He'll protect me from my past. And for six months, I'll give him my body, my soul, and my submission—willing or otherwise.

It's just physical. A contract and nothing more. But the devil, as they say, is in the details. And if I'm not careful, this devil might soon break his way into something else—my heart.

Vicious Hearts is a standalone dark mafia, arranged marriage, enemies-to-lovers age-gap romance with a smart, untamable heroine and an ultra possessive literal psychopath of a hero with "look at her and I'll unalive you" energy. This is a dark romance with adult themes for mature listeners. No cliffhanger. HEA included.

© 2025 J. C. Publishing (Audiobook): 6610000811861

Release date

Audiobook: May 13, 2025

Others also enjoyed ...

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