The Amalfi Curse

4 Stars · Linda’s Rating
Page Count
336 pages
Release Date
2025-04-29

Jump to Section

⚠ Full Spoilers Ahead. This page contains complete plot summaries, the ending, and all major reveals. Turn back if you don’t want to be spoiled.

●Murder (including drowning and shooting)
●Mass fatalities (shipwrecks, yacht sinking, historical deaths)
●Serious injuries
●Death of family members (including child loss)
●Grief and mourning
●Kidnapping and imprisonment
●Betrayal by trusted individuals
●Blackmail and coercion
●Suicidal intent (ritual self-sacrifice)
●Anxiety, panic attacks, and PTSD themes
●Survivor’s guilt
●Manipulation, threats, and intimidation
●Non-graphic sexual harassment and predatory behavior
●Alcohol misuse and implied drug use
●Natural disasters and ocean-related danger
●Fear of volcanic eruption (Mount Vesuvius)
●Eco-terrorism–adjacent sabotage
●Animal death (mentioned)
●Theft and criminal activity
●Professional/legal intimidation (contracts, lawsuits)
●Mild body horror (non-graphic, magical effects)

THE AMALFI CURSE — Quick Spoiler Summary

1821 Timeline:
Mari DeLuca
, the secret leader of the streghe del mare—a hidden group of sea witches—kills Massimo Mazza, a member of a powerful and ruthless shipping empire, while saving a child. His brother Matteo retaliates by kidnapping women and children from the village.

Mari’s lover, Holmes Foster, attempts to sabotage a Mazza ship to protect her but is captured and imprisoned. Mari’s mother, Imelda DeLuca—long believed dead—reveals herself, frees Holmes, and urges him to escape before sacrificing herself with a forbidden curse.

The streghe, unaware Holmes is anywhere near the ship, prepare to destroy it to bring down the ruthless empire. But just before the attack, Mari learns he is aboard the Aquila—the very ship they are about to sink.

Unable to stop what’s already in motion, Mari and the coven unleash a maelstrom that tears the ship apart. Watching from shore, Mari now believes Holmes has died.

But Holmes survives. The two eventually reunite, flee Positano, Italy, build a life inland, and live out their lives together.

Modern Timeline:
Archaeologist Haven Ambrose investigates shipwrecks near Li Galli, a small archipelago along the Amalfi Coast, searching for the lost Mazza family fortune tied to their notorious 19th-century shipping empire—and in doing so uncovers the truth behind Mari and Holmes. Meanwhile, Conrad Cass sabotages her work for profit. Haven discovers that the modern “curse” (yacht sinkings, rising CO₂ levels, and ocean instability) is caused by Savina and Renata, two modern streghe (sea witches). Grief-stricken by the loss of Savina’s daughter, years of hardship, and Renata’s lifelong infertility, they come to believe their suffering is punishment for abandoning their magic—and begin misusing their power to try to fix it.

Haven uncovers that the strega lineage is still alive, stops the magical sabotage, resets the sea’s balance, restarts her research project, and emotionally connects with Enzo, Savina’s son.

The long-lost truth?

Not the fortune built by the Mazza empire, but the survival of the two people they tried to destroy.

The entire story of THE AMALFI CURSE by Sarah Penner — all spoilers, all twists, in chronological order.

🧜‍♀️ 1821 Timeline — The Streghe, the Mazza Brothers & the Curse

In 1821, the coastal village of Positano is protected by a secret group of sea witches called the streghe del mare, descended from the ancient sirens of Li Galli (a real cluster of myth-soaked islands off the Amalfi Coast). Their magic keeps the village prosperous and its waters unnaturally safe.

Mari DeLuca — The Reluctant Strega Leader

Mari, age 20, is the strega finissima, leader of the streghe.
She hates the sea—the sea claimed the lives of her mother (Imelda) and younger sister (Sofia)—yet, somehow, Mari is the most powerful strega alive.

She’s also in love with Holmes Foster, an American sailor working for the influential but sinister Mazza brothers (Matteo and Massimo). Mari is arranged to marry her cousin Corso (who is repulsive AND greedy), but she and Holmes plan to escape Positano together.

⚡ The Mazza Threat Arrives

The Mazza brothers have heard rumors that Positano’s women have powers that keep pirates away. Corso betrays the village and secretly feeds the brothers information for profit.

This leads to the first crisis:
Massimo Mazza attempts to kidnap Lia, a 6-year-old strega-in-training.
Mari responds with raw instinct and drowns Massimo using a whirlpool spell.

Downside:
 Matteo witnesses this and vows revenge.

🔥 Kidnapping, Murder, and Escalation

The Mazza ship Lupo returns and kidnaps three more women, including Mari’s friend Vivi. They kill Vivi’s husband, Leo, on the spot.

Holmes, horrified by what the Mazzas plan to do, sabotages their main brig Aquila by cutting the rigging and ruining sails to delay Matteo from reaching Positano.

He is discovered, beaten, and thrown into a cargo hold.

❗ Imelda Is Alive — and a Prisoner

Holmes soon discovers that Mari’s mother Imelda, believed dead for 12 years, is alive and imprisoned upstairs on the ship.
She voluntarily lied to the Mazzas, claiming she was the last strega, sacrificing herself so Mari could grow up safe.

Imelda helps Holmes escape and gives him:

  • her cimaruta (powerful protective charm)
  • a final letter for Mari

Then she resigns herself to her fate aboard the Mazza ship.

🌊 The Sinking of the Aquila

The streghe learn that Aquila is near Li Galli and prepare a large-scale spell to sink it and end the Mazza threat forever.

But then Mari reads Imelda’s letter.
Holmes is on the Aquila.

She tries to stop the spell, but it’s too late.

Imelda performs the ultimate curse—the forbidden vortice centuriaria, requiring her death.
Her sacrifice accelerates the destruction.
The Aquila sinks rapidly, killing:

  • all 25 sailors
  • Vivi
  • Nico
  • and seemingly Holmes

Mari believes she has killed the love of her life.

💔 The Aftermath — And the Twist

Mari learns Matteo wasn’t on the Aquila at all and is coming back on a heavily armed ship.
She rows to sea intending to sacrifice herself with her own vortice centuriaria.

But—

Holmes survived.
 He washed ashore on Li Galli and interrupted her.

Imelda’s ultimate sacrifice completed the curse and neutralized the Mazzas for a century. Matteo’s ship will never threaten Positano again.

Mari and Holmes reunite, fake their deaths, move inland, have four children, and eventually die decades later during a cholera outbreak.

Mari’s niece Lia preserves Holmes’s journal in an archive for future generations.

🧭 Modern Timeline — Haven, the Myth, and the Real Curse

🔍 Haven Ambrose & Project Relic

In present day, nautical archaeologist Haven Ambrose arrives in Positano for Project Relic, an AI-driven program meant to digitally reconstruct sunken shipwrecks near Li Galli.

Secretly, Haven also believes her late father discovered a trail of pink/red gemstones belonging to an old wreck.

Her research is derailed by:

  • a multimillion-dollar yacht sinking with eight deaths
  • abnormal CO₂ spikes
  • seismic activity suggesting Vesuvius may erupt
  • sabotage from her father’s shady colleague Conrad Cass, who wants to steal her project

The media calls these strange events “The Amalfi Curse.”

💘 Haven Meets Enzo

Haven hires Enzo Rossi, a local dive shop owner.
They quickly fall for each other, though Enzo’s family is hiding secrets.

📚 The Truth Begins to Unravel

Haven discovers a fragment from the Aquila and later an archived newspaper story noting:

  • Holmes Foster sabotaged the Aquila (wrongly blamed)
  • the sinking involved stregheria (Italian for witchcraft, practiced by sea witches/streghe)
  • a strega’s curse is tied to Li Galli

This confirms her father was right:
the Aquila is real.

🧙‍♀️ Savina & Renata — Modern Streghe

Enzo’s mother Savina finally confesses:

  • she is a descendant of the streghe
  • She believes her daughter Bria’s death was the result of a curse brought on by rejecting her sea witch heritage
  • she has been secretly performing dangerous sea spells with her friend Renata, causing:
    • the yacht sinking
    • the strange tides
    • the environmental chaos

She believes she and Renata are the last living streghe and wants Haven to marry Enzo to continue the bloodline.

All her grief-driven magic is making everything worse.

📜 The History Is Wrong — Mari and Holmes Lived

Haven uses Holmes’s recovered log and genealogical research to prove:

  • the ancient curse ended with Imelda
  • the streghe never died out
  • hundreds of their descendants live across Italy
  • Savina’s guilt and grief—not any real curse—caused the disasters

Savina accepts this truth, stops her spellwork, and the sea returns to normal.

💎 The Treasure Twist

Conrad triumphantly reveals he “found” the Mazza treasure…
and it’s fake glass.

Haven later realizes:

  • the Mazza brothers hid treasure in their bowsprits, not their cargo
  • the jewels were decoys

So the treasure everyone spent centuries chasing?
A scam.

🌅 Ending

Forced out of Project Relic by Conrad Cass, Haven leaves Positano to regroup. When Conrad abandons the project after uncovering only decoys, she returns three months later, retakes control, and resumes the research on her own terms—reuniting with Enzo on the Positano shore.

And the greatest treasure uncovered?
Mari and Holmes survived, loved, and lived.
 A legend restored.

THE AMALFI CURSE Ending Explained

 

🌊 1821 Timeline — The Truth Behind the Curse

The ending of the historical timeline shows that everything Mari believed about fate, sacrifice, and doom was partly wrong—and heartbreakingly right. The final chapters reveal a chain of misunderstandings, last-minute revelations, and one enormous act of maternal love that reshapes the entire narrative.

1. Mari Prepares to Sacrifice Herself

After sinking the Aquila, Mari learns Matteo Mazza wasn’t even on the ship—he escaped earlier and is now approaching Positano on La Dea, an armed brig that will destroy the village.

Believing she killed Holmes and still failed to stop the Mazzas, Mari decides she must perform the vortice centuriaria, the deadliest forbidden curse.
It requires:

  • Removing her cimaruta
  • Surrendering her soul
  • Dying to fuel a century-long maelstrom

She rows out into the ocean, ready to die to save her people.

2. Holmes Returns From the Dead

Just before Mari kills herself, Holmes washes up alive on one of the Li Galli islets.

How?
Imprisoned below deck, he survived because:

  • Imelda freed him
  • Gave him her cimaruta
  • Helped him escape before the worst of the storm

Holmes reaches Mari in time to stop her, but tells her the truth:

3. Imelda Already Did the Ultimate Sacrifice

This is the emotional center of the whole book.

Imelda—imprisoned for 12 years pretending to be the “last strega”—used her final act of magic to perform the vortice centuriaria herself, sinking the Aquila and ensuring the Mazzas’ defeat for the next 100 years.

Mari didn’t kill Holmes.
Mari didn’t need to die.
Imelda already gave her life for her daughters and the entire village.

4. The Lovers Survive

With the curse complete and the Mazzas ultimately doomed, Mari and Holmes escape Ischia (island in Italy), rescue Lia and the Fontana sisters (two teenagers in the village), fake their deaths, and move inland to Treviso.

Their fate:

  • They have four children
  • Holmes writes a detailed ship log preserving the truth
  • They die together during the cholera pandemic of the 1840s
  • Lia ensures the log reaches the archives in 1841

Their love—and their story—becomes the key to decoding the modern mystery.

⚓ Modern Timeline — Truth, Treasure, and the End of the Curse

1. Haven Discovers the Real History

Haven reads the final entries of Holmes’s diary and realizes:

  • Mari and Holmes survived
  • Their love story continued
  • Their descendants still exist
  • Savina’s belief that the streghe bloodline died out is false

This changes everything.

2. Savina’s Curse Was Built on a Lie

Savina spent decades believing she was the last of a dying magical line, which fueled:

  • Her grief
  • Her self-blame
  • Her decision to use harmful magic
  • Her sinking of ships
  • Her overprotection of Enzo

Haven reveals the truth:

  • Genealogist Lucille Detti is a descendant of Mari
  • Hundreds of streghe descendants live across Italy
  • The lineage is alive and strong

Savina is freed from her delusion—and the “Amalfi Curse” collapses.

3. Nature Begins to Heal

As Savina abandons destructive magic and embraces her heritage:

  • Strange water behavior settles
  • Hydrothermal instability declines
  • The coast’s tourism recovers
  • Enzo’s dive business rebounds and thrives

The “curse” ends because the belief powering it ends.

4. The Treasure Twist

Conrad Cass finds what he thinks are Mazza jewels—
but they’re blue glass fakes.

Haven cracks the real clue from her father’s research:

  • Mazza treasure was always hidden in the copper-plated bowsprits
  • Meaning the actual fortune is still underwater
  • And still findable

This sets up Haven for her next adventure.

5. The Final Chapter: Love > Treasure

Three months later:

  • Haven returns to Positano
  • She resumes Project Relic as its rightful leader
  • She reunites with Enzo
  • Their relationship finally stands without magic, fear, or manipulation hanging over them

The novel ends echoing Mari’s and Holmes’s legacy:

Sometimes the greatest treasure isn’t gold or jewels—it’s survival, love, and the truth finally brought to the surface.

🔶 Main Characters

Mari DeLuca
Character Name: 🌊 Mari DeLuca — 1821 Timeline
Role: The strega finisima, leader of the sea witches and the only strega with a perfectly intact lineage tracing back to the sirens of Li Galli.
Personality: Powerful, guarded, grief-ridden, fiercely loyal. Carries a lifelong resentment toward the sea after it claimed her mother and sister.
Significance: Her forbidden love with Holmes and her accidental killing of Massimo Mazza ignite the entire conflict. Nearly sacrifices herself with the vortice centuriaria to save her village.
Holmes Foster
Character Name: 🚢 Holmes Foster — 1821 Timeline
Role: American sailor working for the Mazza brothers; Mari’s secret lover.
Personality: Adventurous, restless, romantic, compassionate. Protective of Mari even at deadly cost.
Significance: Sabotages the Aquila to save the streghe, discovers Imelda is alive, and preserves their entire history in his voyage log.
Imelda DeLuca
Character Name: 🌙 Imelda DeLuca — 1821 Timeline
Role: Mari’s mother; a powerful strega previously believed dead.
Personality: Brilliant, cunning, fiercely protective.
Significance: Imprisoned for 12 years after lying to the Mazza brothers that she was the last strega. Helps Holmes escape and performs the forbidden vortice centuriaria, ensuring century-long protection for Positano.
Haven Ambrose
Character Name: 🔎 Haven Ambrose — Modern Timeline
Role: Nautical archaeologist; lead of Project Relic.
Personality: Rational, determined, emotionally wounded, analytical.
Significance: Continues her father's work, uncovers the truth about Mari and Holmes, dismantles the mythology behind the Amalfi Curse, and breaks Savina’s cycle of fear.
Enzo Rossi
Character Name: 🌅 Enzo Rossi — Modern Timeline
Role: Local dive-shop owner; Haven’s love interest.
Personality: Hardworking, grounded, protective, quietly passionate.
Significance: Represents the human connection Haven needs; unknowingly tied to streghe heritage through his mother.
Savina Rossi
Character Name: 🕯️ Savina Rossi — Modern Timeline
Role: Enzo’s mother; practicing strega.
Personality: Grieving, terrified, superstitious, emotionally volatile.
Significance: Her misunderstanding of her lineage drives her into dangerous magical practices, unknowingly causing modern disasters attributed to “the Amalfi Curse.”
Conrad Cass
Character Name: 💼 Conrad Cass — Modern Timeline
Role: Former Coast Guard rescuer, wealthy opportunist, Haven’s father’s old friend.
Personality: Manipulative, greedy, outwardly charming, morally flexible.
Significance: Ousts Haven from her own project to chase treasure; steals research passwords; becomes the modern-day Mazza.
Gemini_Generated_Image_9tlzoi9tlzoi9tlz
Character Name: ⚓ Matteo Mazza — 1821 Timeline
Role: The vicious elder Mazza brother.
Personality: Cruel, calculating, corrupt.
Significance: Vows revenge after witnessing Mari kill Massimo; unleashes the kidnappings that spark the streghe’s wrath.
Gemini_Generated_Image_9tlzoi9tlzoi9tlz
Character Name: 🧒 Lia — 1821 Timeline
Role: Six-year-old strega-in-training; niece of Mari.
Personality: Gentle, innocent, terrified but resilient.
Significance: Her kidnapping by Matteo triggers every major escalation.
Gemini_Generated_Image_9tlzoi9tlzoi9tlz
Character Name: 🌊 Mal — Modern Timeline
Role: Haven’s close friend and dive safety officer.
Personality: Blunt, loyal, skeptical, emotionally honest.
Significance: Gives Haven emotional grounding and tough-love clarity.

🔷 Supporting Characters

Gemini_Generated_Image_9tlzoi9tlzoi9tlz
Character Name: 🧁 Ami (1821 Timeline)
Role: Mari’s closest friend; mother of Lia; village baker.
Personality: Fiercely protective, loving, grounded, quietly strong.
Significance: Helps hide Mari’s relationship with Holmes; refuses to leave Positano without Lia; stands with Mari through every crisis.
Gemini_Generated_Image_9tlzoi9tlzoi9tlz
Character Name: 🛶Dante (1821 Timeline)
Role: Ami’s husband; Lia’s father; mollusk-trapper.
Personality: Loyal, grief-stricken, willing to take risks to save his daughter.
Significance: Immediately leaves for Naples hoping to track Matteo Mazza; knows the streghe’s secrets but never betrays them.
Gemini_Generated_Image_9tlzoi9tlzoi9tlz
Character Name: 🗡️Massimo Mazza (1821 Timeline)
Role: Younger Mazza brother; co-owner of the Fratelli Mazza shipping company.
Personality: Violent, aggressive, reckless; often drunk; involved in looting and black-market dealings.
Significance: Helps scout Positano and participates in the kidnapping of six-year-old Lia; his attack on Mari leads her to use the incantesimo vortice (whirlpool curse), exposing the streghe’s magic to Matteo.
Gemini_Generated_Image_9tlzoi9tlzoi9tlz
Character Name: 🌊 Vivi (Viviana) (1821 Timeline)
Role: Mari’s friend; strega; wife of Leo; mother of Pippa.
Personality: Brave, self-sacrificing, protective.
Significance: Kidnapped during the second raid; imprisoned next to Lia; plays a crucial role in guiding rescuers by throwing her cimaruta into the water.
Gemini_Generated_Image_9tlzoi9tlzoi9tlz
Character Name: 🐎 Leo (1821 Timeline)
Role: Vivi’s husband; Pippa’s father.
Personality: Protective, hardworking, devoted.
Significance: Carries a revolver to protect his family; tries to fight off the kidnappers.
Gemini_Generated_Image_9tlzoi9tlzoi9tlz
Character Name: 🧶 Pippa (1821 Timeline)
Role: 17-year-old strega-in-training; daughter of Vivi and Leo.
Personality: Stoic, intelligent, skilled at knots.
Significance: Temporarily captured while searching for Mari; loses both parents.
Gemini_Generated_Image_9tlzoi9tlzoi9tlz
Character Name: 💍 Paola (1821 Timeline)
Role: Mari’s stepsister.
Personality: Envious, insecure, resentful of Mari’s supposed connection to Corso.
Significance: Knows Imelda didn't drown and accuses Mari of lying for sympathy.
Gemini_Generated_Image_9tlzoi9tlzoi9tlz
Character Name: 📜 Corso (1821 Timeline)
Role: Mari’s affluent cousin; her intended fiancé.
Personality: Repellent, greedy, self-serving
Significance: Betrays the streghe by writing to Matteo Mazza revealing their magic in exchange for money. His betrayal sparks the kidnapping.
Gemini_Generated_Image_9tlzoi9tlzoi9tlz
Character Name: ⚓ Nico (1821 Timeline)
Role: Holmes’s only friend aboard the Aquila.
Personality: Gentle, fatherly, decent; keeps a locket of his daughter’s hair.
Significance: Victim of Holmes’s sabotage — not maliciously, but tragically.
Gemini_Generated_Image_9tlzoi9tlzoi9tlz
Character Name: 🔫 Quinto (1821 Timeline)
Role: First mate on the Aquila.
Personality: Brutal, argumentative, corrupt.
Significance: Shoots Holmes during the chaos.
Gemini_Generated_Image_9tlzoi9tlzoi9tlz
Character Name: 📚 Lucille Detti (Modern Timeline)
Role: Genealogist in Venice.
Personality: Warm, meticulous, enthusiastic.
Significance: A direct descendant of Mari DeLuca; confirms Mari and Holmes’s true legacy and reveals the existence of hundreds of streghe descendants.
Gemini_Generated_Image_9tlzoi9tlzoi9tlz
Character Name: 🛟 Mal (Modern Timeline)
Role: Haven’s dive marshal, safety officer, and friend.
Personality: Loyal, blunt, protective, funny.
Significance: Helps Haven navigate emotional and professional chaos; provides tough-love guidance.
Gemini_Generated_Image_9tlzoi9tlzoi9tlz
Character Name: 🏛️ Gage Whitlock (Modern Timeline)
Role: CEO of HPI (Heritage Protection International).
Personality: Corporate, cautious, image-focused.
Significance: Removes Haven from the project — then scrambles to rehire her after Conrad disappears.
Gemini_Generated_Image_9tlzoi9tlzoi9tlz
Character Name: 📎 Chloe (Modern Timeline)
Role: Archivist at the Archivio Marittimo di Napoli.
Personality: Cool, knowledgeable, slightly aloof.
Significance: Confirms Mazza history, provenance stamps, and archival clues critical to Haven’s research.
Gemini_Generated_Image_9tlzoi9tlzoi9tlz
Character Name: 🕯️ Renata (Modern Timeline)
Role: Savina’s housemate and close friend; practicing strega.
Personality: Anxious, ritualistic, convinced she is cursed due to infertility.
Significance: Helps Savina perform dangerous magic, including sinking a luxury yacht, under the belief it will protect Enzo.
How Did Holmes’s Journal End Up in the Mazza Archive?

Haven discovers Holmes’s journal as part of a Fratelli Mazza archive collection—but the Mazza company was essentially defunct after 1821.
So here’s the issue:
●The journal is dated as being archived in 1842
●Lia supposedly mailed it after Mari and Holmes died
●The Mazza brothers (and their operation) were long gone
👉 The big question: Why would Lia send such a personal—and dangerous—document to the very family that kidnapped her? And how was that archive even still functioning enough to catalog it?

The “Hidden” Treasure That Wasn’t Actually Hidden

A huge part of the modern plot revolves around decoding where the Mazza treasure is hidden.
Except…
●Multiple historical newspapers (1886, 1922, 1970s) already state the treasure was stored in ship bowsprits
●Divers had apparently accessed these locations before
👉 So why is this treated like a buried secret? It feels odd that something publicly documented for decades still requires intense decoding—and that a major wreck like the Aquila wasn’t fully looted already.

Savina’s Very Counterproductive Protection Plan

Savina claims everything she does is to protect her son, Enzo.
But her actions include:
●Sinking a yacht
●Creating environmental panic
●Driving tourism away
👉 The problem? Enzo literally runs a tourism-based dive business. Her actions financially devastate him. Protecting him by destroying his livelihood doesn’t quite add up.

Holmes’s Extremely Lucky Survival

Holmes survives a truly wild series of events:
●Shot in the leg
●Thrown into the ocean
●Caught in a massive magical maelstrom powerful enough to destroy a ship
●Loses consciousness
…and still somehow washes up alive.
👉 Even within a magical realism setting, this stretches believability. The storm is described as essentially unsurvivable—yet Holmes makes it out.

The 100-Year Curse Timeline Doesn’t Quite Line Up

The vortice centuriaria is clearly defined as a 100-year curse cast in 1821.
So logically, it should end around 1921.
And in fact, the book suggests maritime issues stop in the 1920s.
👉 But then… in 2025, people are still blaming the Amalfi Curse. Even characters in the story treat it like an active force, despite historical evidence that it already ended.

Conrad’s Blackmail Doesn’t Fully Hold Up

Conrad threatens Haven by reporting her for breaking confidentiality rules.
But here’s the catch:
●He’s running the project himself
●He’s using questionable (possibly illegal) methods
●Reporting her would invite legal scrutiny onto his own operation
👉 It’s basically a mutual destruction threat—yet Haven treats it as one-sided. Realistically, this could blow back on Conrad just as badly.

Q : What drew you in more—the 1821 storyline with Mari or the modern-day storyline with Haven? Why?
A : Most readers find the 1821 timeline more immersive and emotional, with higher stakes and richer atmosphere. However, Haven’s modern investigation is what ties everything together and ultimately reveals the truth behind the “curse.”
Q : Why does Mari have such a complicated relationship with the sea?
A : Even though she’s the most powerful strega, Mari resents the ocean because she believes it took her mother and sister from her. This creates an internal conflict between her identity and her emotions throughout the story.
Q : Do you think Corso intended real harm when he exposed the streghe, or was he just selfish?
A : Corso’s actions come from greed and entitlement, not foresight. He expected money and control over Mari, but underestimated the danger—his betrayal sets off devastating consequences he never intended.
Q : Holmes risks everything to protect Mari and the village. Did his actions feel heroic or reckless to you?
A : Holmes’s sabotage of the Aquila is both brave and dangerous. It shows his loyalty and love for Mari, but it also puts him—and others—at serious risk, making his choices feel layered rather than purely heroic.
Q : Imelda’s sacrifice is a turning point in the story. How did that moment impact your view of her?
A : Her decision to cast the vortice centuriaria reveals that she has been protecting her family all along, transforming her from a “lost” figure into one of the most powerful and selfless characters in the book.
Q : Savina believes she’s protecting her family, even while causing destruction. Did you sympathize with her?
A : Savina is driven by grief and guilt, especially after her daughter’s death. While her actions are harmful, they come from fear and misunderstanding, making her a tragic and complicated character.
Q : The “Amalfi Curse” turns out to be based more on belief than reality. What do you think the book is saying about fear and superstition?
A : The story suggests that belief can shape reality—Savina’s fear fuels real-world consequences. Once the truth is uncovered, the “curse” loses its power, reinforcing the idea that knowledge can break cycles of fear.
Q : Were you surprised that Mari and Holmes actually survived? Did that ending work for you?
A : Their survival reframes the entire story. Instead of tragedy, it becomes one of endurance and hidden legacy, which many readers find deeply satisfying—though some may have expected a more tragic conclusion.
Q : What role does family legacy play in both timelines? Do you think the characters are bound by it?
A : Legacy shapes nearly every character, from Mari’s inherited power to Haven’s connection to her father’s work. However, the novel ultimately shows that people can choose what they do with that legacy.
Q : The treasure ends up being symbolic rather than material. Did you find that message satisfying?
A : While the search begins with gemstones, the story reveals that the real treasure is truth, love, and survival—especially Mari and Holmes’s hidden life and Haven’s connection with Enzo.
4 / 5 Stars · Linda’s Rating

The Amalfi Curse surprised me in the best way. Even though magical realism is usually not my thing, this book pulled me in with its rich dual timelines, emotional stakes, and genuinely gripping mystery.

The ✨1821 storyline is easily the stronger half — the witches, the Mazza brothers, the curse, the impossible love story — all of it gave me major atmospheric summer blockbuster energy. The modern timeline took a little warming up, but by the end I was fully invested in Haven’s discoveries, the connection to Mari’s lineage, and the way the two narratives dovetail into a final emotional payoff.

The themes also worked beautifully:
love vs. duty, the weight of legacy, mother–daughter bonds, the danger of greed, truth unearthed, and the freedom that comes when history is finally set right.

My only quibbles?
• The magical realism edges weren’t always my personal taste.
• The modern-day conflict sometimes felt slightly less compelling compared to the lush historical storyline.

But the emotional payoff, the final twist with Imelda’s sacrifice, and the beautifully earned reunion between Mari and Holmes absolutely sold me.

Final Verdict:

A lush, atmospheric, surprisingly moving dual-timeline fantasy-lite mystery with high stakes, gorgeous imagery, and a deeply satisfying ending.

4 out of 5 stars — Sunken treasure, sea witches, and a curse that won’t let the past rest.
The Lost Apothecary
Sarah Penner
Coming Soon
The Drowning Woman
Robyn Harding
Coming Soon
The Villa
Rachel Hawkins
Coming Soon
The Weight of Water
Anita Shreve
Coming Soon
The Moon Represents My Heart
Pim Wangtechawat
Coming Soon
The Fury
Alex Michaelides
Coming Soon
The Porcelain Maker
Sarah Freethy
Coming Soon
Once There Were Wolves
Charlotte McConaghy
Coming Soon
Gods of Jade and Shadow
Silvia Moreno-Garcia
Coming Soon
The Cartographers
Peng Shepherd
Coming Soon

See an error on this page?

Searching...

Report an Error

Help keep SPILLTHEPLOT accurate. We’ll review your report promptly.
📖 Reporting for: The Amalfi Curse