Shattering the Mafia's Vow

Shattering the Mafia's Vow

35 episodes

Killed by mafia husband Dante and his brothers, Olivia rewinds seven days. She fights to escape, uses foreknowledge as evidence, uncovers Marco’s plot, and forces her abusers to confront power disguised as love.

New movies

See all movies