Veil of Smoke Audiobook By Sarah Sterling cover art

Veil of Smoke

Dark Past Forced Proximity Dark Mafia Romance

Virtual Voice Sample
Try for $0.00
Access a growing selection of included Audible Originals, audiobooks, and podcasts.
You will get an email reminder before your trial ends.
Audible Plus auto-renews for $7.95/mo after 30 days. Upgrade or cancel anytime.

Veil of Smoke

By: Sarah Sterling
Narrated by: Virtual Voice
Try for $0.00

$7.95 a month after 30 days. Cancel anytime.

Buy for $3.99

Buy for $3.99

Confirm purchase
Pay using card ending in
By confirming your purchase, you agree to Audible's Conditions of Use, License, and Amazon's Privacy Notice. Taxes where applicable.
Cancel
Background images

This title uses virtual voice narration

Virtual voice is computer-generated narration for audiobooks.

About this listen

🖤 VEIL OF SMOKE 🖤

I never planned to forgive.
Never imagined a way out.
But the past doesn’t stay buried—it rises like smoke, choking everything in its path.
Chicago’s streets are full of shadows.

I’ve spent my life tracking down every trace of the Caldera Syndicate, but nothing could have prepared me for Dario Valtieri. A smuggler, a man haunted by guilt, and someone whose charm hides a storm of darkness I can’t resist.

He’s not my ally.
He’s not my enemy.
But I’m tangled in his world now, and I don’t know how to get out.

The shipment isn’t just weapons—it’s a trap. And when Dario’s old crew, led by the deadly Enzo, moves to take it, everything spirals into chaos.
I should hate him.
I should use him.

But the more I dig, the more I realize we might be fighting the same battle—for our pasts, for revenge, and for something more dangerous than either of us ever expected.
This isn’t just about survival.
It’s about facing the truth.

And when it’s all over, one of us will walk away… but I wonder if I’ll be strong enough to leave him behind.
Because when the smoke clears, the only thing I’ll have left is the choice between vengeance and a chance at something new.
Gothic Horror Revenge
adbl_web_global_use_to_activate_T1_webcro805_stickypopup
No reviews yet