The General Hospital recap for Tuesday, March 25, delivered high-stakes drama as secrets unraveled and relationships cracked under pressure. Sonny Corinthos faced a terrifying health scare during a custody standoff with Ava. Lulu made a life-changing decision following Chase’s warning. Meanwhile, Carly took charge of her future despite Jason’s looming threat, and Ned plotted revenge against Drew using Nina as leverage. Every storyline pushed characters closer to breaking points in this emotional, action-packed episode.
Sonny’s Collapse Sparks Custody Showdown
At Sonny’s place, Ava arrived demanding more child support. Kristina had earlier nudged Sonny to leverage Ava’s broken finances. That plan took root quickly. When Sonny offered her only two weekends a month with Avery in exchange for cash, Ava snapped.
Their argument escalated into a full-blown showdown. Then, in a terrifying moment, Sonny clutched his chest and collapsed beside his heart medication. Ava spotted the pills and coldly taunted him, standing over his crumpled form.
Trouble Brews at Deception and Beyond
Lulu Spencer showed up late to work at Deception, only to drop a bomb—she was quitting. Brook Lynn was furious, especially after already trying to cover for Lois Cerullo’s unexpected exit. The tension had been building, and this was the final straw.
Chase’s earlier visit had pushed Lulu toward this decision. He warned her to stay quiet about Dante’s secret child. Lulu hated the idea of lying to Dante and young Rocco. Making things worse, she learned about Brook Lynn’s past with Dante.
General Hospital Recap: Carly Takes Control While Jason Looms Large
Still in recovery, Carly decided she’d had enough of the hospital. She left against medical advice and lashed out at Elizabeth for interfering. Carly was determined to take control of her life, and nothing would stop her.
Later, she met with Brennan. He assumed she came to end things. Instead, she shocked him by revealing Jason’s threat. Brennan wasn’t fazed. He claimed he could protect her and still wanted to move forward with their dangerous connection.
Ava Digs Into the Past, Lucas Disappoints
Ava tried digging up dirt on Julian’s hidden accounts and reached out to Lucas for help. Unfortunately, Lucas came up short. He didn’t know anything that could help Ava. Instead, Lucas opened up to Maxie about his recent failures in Miami and his encounter with Marco. Maxie encouraged him to call Marco and give happiness another shot. Whether Lucas follows through remains to be seen.
Ned and Tracy Plan Their Next Move
Tracy updated Ned on Brook Lynn’s growing emotional distance following her dust-up with Lois. But Ned had bigger concerns—like threatening Drew over his secret affair with Nina. He suggested exposing Drew to ruin his relationship with Willow unless he complied. Tracy wasn’t convinced. She believed it’d be smarter to keep leverage on Nina for a more strategic move in the future.
General Hospital Recap: Secrets, Injuries, and Investigations Unfold
At the WSB facility, Vaughn found out Josslyn had been hiding a swollen ankle for two days. He wrapped it and reminded her there’s no shame in asking for help. Back at GH, Elizabeth pressured Ric Lansing for information on Portia’s legal woes. Ric admitted Portia was in serious trouble and asked Liz to pull a year’s worth of file access records on her behalf.
Quartermaine Kids Fight for Legacy
Gio and Emma took initiative to preserve the Quartermaine family crypt. Their idea? Trade off a piece of land for wildlife preservation. They knew convincing Ned would be tough. Alone, they agreed they needed a true Quartermaine on their side to push the idea forward and protect family history.

Lulu also had a tense conversation with Jack Brennan. He assured her Valentin Cassadine was locked up and out of WSB’s interest. That was the closure Lulu needed. With Valentin out of the picture and secrets mounting, she made the firm decision to leave her job and protect her peace.
This General Hospital recap proves Port Charles is never short on secrets, drama, or danger. For more daily recaps and spoiler-packed insights, stay tuned to Soap Opera Daily. Catch you next time in Port Charles!