Story Structure — 4 Plot Phases
High School Shadows
The story opens in 2002 with Marni being bullied by JJ, who sabotages a game by pushing Marni into her brother Will. Eight years later, Marni returns home for Will's wedding after a career promotion.
Key Events
-
High School Bullying — Joanna pushes mascot-clad Marni into Will, sabotaging a game. Characters: Marni, Joanna
Location: High School
-
NYC Promotion — Marni receives a promotion to the New York City office. Characters: Marni
Location: Los Angeles Office
-
Return Home — Marni returns to Ridgefield for Will's upcoming wedding. Characters: Marni
Location: Ridgefield Home
-
Bride Reveal — Marni discovers her brother's fiancée is her former bully, Joanna. Characters: Marni, Joanna
Location: Family Home
Wedding Revelations
Marni discovers her brother's fiancée is Joanna, her former tormentor, who claims not to remember her. Gail reconnects with Joanna's aunt Ramona, her old high school friend, while Marni uncovers Joanna's deliberate taunting.
Key Events
-
Bride Reveal — Marni discovers her brother's fiancée is her former bully, Joanna. Characters: Marni, Joanna
Location: Family Home
-
Aunt Introduction — Gail learns Joanna's aunt Ramona is her former high school best friend. Characters: Gail, Ramona, Marni
Location: Family Home
-
Song Torment — Joanna deliberately plays a song used to torment Marni in high school. Characters: Marni, Joanna
Location: Wedding Venue
-
Time Capsule Dig — Marni retrieves a time capsule video showing Joanna's hostile behavior. Characters: Marni
Location: Burial Site
-
Shower Confrontation — Marni privately confronts Joanna, who admits remembering her but refuses to apologize. Characters: Marni, Joanna
Location: Bridal Shower
Rehearsal Chaos
Marni digs up a time capsule video to expose Joanna's past and invites her ex-boyfriend Tim to the rehearsal dinner. The video and Tim's announcement shock the guests, leading Will to cancel the wedding.
Key Events
-
Shower Confrontation — Marni privately confronts Joanna, who admits remembering her but refuses to apologize. Characters: Marni, Joanna
Location: Bridal Shower
-
Ex Invitation — Marni invites Joanna's ex-boyfriend Tim as her date to embarrass her. Characters: Marni, Joanna
Location: Rehearsal Dinner
-
Altar Reveal — Tim announces during toasts that Joanna left him at the altar. Characters: Joanna
Location: Rehearsal Dinner
-
Video Playback — The time capsule video plays, shocking guests and confusing Will. Characters: Marni, Joanna
Location: Rehearsal Dinner
-
Wedding Cancel — Will storms out and calls off the wedding after the confrontation. Characters: Marni, Joanna
Location: Wedding Venue
-
Pool Argument — Gail and Ramona argue over past grievances, fall into the pool, and reconcile. Characters: Gail, Ramona
Location: Backyard Pool
Reconciliation & New Beginnings
After family arguments and a treehouse collapse, Joanna confesses her fears and apologizes. Marni forgives her, and the story concludes with hospital weddings, healed friendships, and new romances.
Key Events
-
Pool Argument — Gail and Ramona argue over past grievances, fall into the pool, and reconcile. Characters: Gail, Ramona
Location: Backyard Pool
-
Father Grounding — Mark grounds both Marni and Gail for their disruptive behavior. Characters: Mark, Marni, Gail
Location: Family Home
-
Joanna Confession — Joanna tearfully apologizes, explaining she pretended to forget Marni out of fear. Characters: Marni, Joanna
Location: Bedroom
-
Marni Apology — Marni apologizes to Will, insisting she only wanted to protect him. Characters: Marni
Location: Treehouse
-
Treehouse Collapse — The treehouse collapses due to loose screws, injuring Joanna and Will. Characters: Joanna, Ben
Location: Family Treehouse
-
Hospital Wedding — Marni arranges a wedding ceremony at the hospital to delay the fallout. Characters: Marni, Joanna, Gail
Location: Hospital
-
Gail Romance — Gail surprises Ramona with Richie, and they officially start a relationship. Characters: Gail, Ramona, Richie
Location: Hospital
-
Marni Romance — Marni begins a romantic relationship with Charlie, Will's best friend. Characters: Marni
Location: Hospital
-
Bunny Revenge — Bunny steals Helen's dance partner to finally get revenge. Characters: Grandma Bunny
Location: Dance Floor
-
Helen Vow — Helen swears that the game is not yet over, setting up a sequel hook. Location: Dance Floor
History -- make that high school -- may repeat itself when Marni learns that Joanna, the mean girl from her past, is set to be her sister-in-law. Before the wedding bells toll, Marni must show her brother that a tiger doesn't change its stripes. On Marni's side is her mother, while Joanna's backed by her wealthy aunt.