The June 6 episode of General Hospital plunges Michael and Willow into a complicated legal battle after Sasha’s dramatic courtroom-floor baby delivery. With both parents’ personal issues now fully exposed in court records, there’s a real risk that a judge may rule neither household fit for custody. Meanwhile, Sonny meets his newest granddaughter at the hospital and advises Michael to seek a custody compromise. Michael admits that’s what he and Willow wanted all along but blames Drew for continuously stirring the conflict.
At the same time, Sasha publicly confirms Michael is the father, ending any lingering rumors about Jason’s paternity. However, Jason faces Carly’s anger for keeping Sasha’s baby a secret. Carly feels deeply betrayed that Jason didn’t share the truth with her, despite his attempts to explain that both Michael and Sasha asked him to stay silent.
Elsewhere, Nina confronts Drew about Carly’s accusations and the reasons behind Portia’s targeting of him. Drew is prepared to confess everything to Willow — including the truth about Jacinda, Tracy, and his manipulations — but Nina warns that revealing the truth could destroy his relationship with Willow. Caught between honesty and loss, Drew must decide whether to come clean or keep hiding the truth.