Oakley agrees to help her best friend Sophie plan an engagement party, but things take a shocking turn when she discovers the event is actually a public proposal from her cheating ex, Jason. Sophie had secretly orchestrated it, knowing full well the damage Jason had caused Oakley. Confused and betrayed, Oakley confronts Sophie, but Sophie dismisses her feelings, claiming it was all a grand gesture.
Jason, who had cheated on Oakley and left her heartbroken, now wants to “make things right” with a public proposal, but Oakley is having none of it. Her parents side with Jason, and just as she’s about to leave, Noah, a longtime friend, arrives. He recognizes Oakley’s distress and, without hesitation, takes her away from the suffocating situation.
Over the next few months, Noah becomes her emotional support. Their friendship slowly deepens into something more, while Oakley cuts Sophie out of her life, unable to forgive the betrayal.
Months later, Sophie unexpectedly shows up at a café where Oakley is with Noah, hoping to explain herself. She insists she only wanted to help, but Oakley sees through her excuses. She realizes Sophie never cared about her feelings, only about what she thought Oakley needed. When Noah walks in, Oakley finally lets go of the need for an apology. She no longer needs Sophie in her life.