Isabella Rinaldi doesn’t miss targets—she erases them.
Feared across Italy as a ghost assassin with no trace, no identity, and no past worth recovering, she has spent her entire life as a weapon built to obey.
Her next contract is supposed to be simple:
Kill Dante Caruso.
The king of Naples’ underworld. A man built on silence, blood, and absolute control—someone even the most dangerous criminals refuse to name aloud.
But the moment Isabella takes the shot… everything fractures.
Because Dante Caruso doesn’t run.
He remembers.
And when he looks at her, it isn’t fear in his eyes—it’s recognition.
Before she was a ghost… Isabella was someone else.
Someone Dante once knew.
Someone he was supposed to protect.
And someone the world was ordered to erase.
Instead of killing her, Dante stops the execution meant for him—and drags her into a truth buried beneath years of blood and silence.
A past Isabella cannot remember.
And a mistake Dante has never forgiven himself for.
But the contract that brought her to him was never real.
It was a trigger.
Because someone doesn’t just want Dante dead.
They want Isabella erased—again.
As enemies close in from every side, Dante and Isabella are forced into an unstable alliance built on fractured memory, buried guilt, and a history neither of them fully understands.
The deeper they fight through the web surrounding them, the more dangerous the truth becomes:
Isabella wasn’t just sent to kill Dante.
She was sent to complete what was started years ago.
And Dante—cold, ruthless, untouchable—may be the only man who knows exactly what she used to be… and what was taken from her.
But remembering comes at a cost.
Because the more Isabella’s past returns…
the less certain it becomes whether she was ever meant to survive it.
And in a city built on betrayal, the deadliest truth is this:
Some people aren’t born monsters.
They are rebuilt into them.
And Dante Caruso might be the only man who knows which one she is.