The June 5 episode of General Hospital delivered intense courtroom drama as Sasha was grilled by Ric about her relationship with Michael and the baby they share. Ric’s questioning grew increasingly aggressive, even suggesting Michael paid Sasha to stay silent, oblivious to her obvious distress. Suddenly, Sasha went into labor, clutching her stomach and terrified of reliving the loss of her previous child, Liam. With paramedics delayed by a protest outside, Willow stepped in to support Sasha, helping her deliver a healthy baby girl. Michael, overwhelmed with emotion, silently thanked Willow for her crucial assistance.

Meanwhile, tension flared as Carly confronted Nina after overhearing her admit to feeding Ric information about Michael’s affair. Carly blamed Nina for exposing the baby, sparking a heated argument where Drew declared his happiness with Willow despite Carly’s disapproval and accusations against Nina for sabotage involving Jacinda and drugging Drew.

In a poignant moment, Lucky proposed to Liz but quickly recognized she wasn’t ready for marriage. They acknowledged their enduring love but also their differing desires—Liz’s deep ties to Port Charles and Lucky’s need for fulfillment elsewhere. They agreed to part on good terms, with Liz offering to help explain their separation to Aidan.

On another front, Anna confided in Jason her suspicion that Joss is secretly working for Dalton. Concerned for Carly’s safety, Jason vowed to investigate quietly, aware that the WSB’s watchful eyes limit direct action.

Elsewhere, Curtis and Portia tried to keep things peaceful at a party celebrating Marshall’s visit, but a private argument between them was accidentally overheard by Kai, revealing a plan to pay Jacinda to lie about Drew. Meanwhile, Natalia’s tension with Marco over Lucas escalated, leading her to seek comfort in Sonny after a night of heavy drinking. Her troubles culminated in a DUI arrest following a tense phone call to Sidwell demanding a favor.

TOPICS: General Hospital