OMG Shocking! General Hospital Monday, March 16 Recap: Olivia’s Shocking Sight – Sonny Warns Jason Don’t Get Caught

General Hospital (GH) recap for Monday, March 16, reveals that Olivia Quartermaine (Lisa LoCicero) walked in on a shocking sight while Sonny Corinthos (Maurice Benard)

had some words of caution for Jason Morgan (Steve Burton). At Alexis Davis’ (Nancy Lee Grahn) house, Cody Bell (Josh Kelly) brought Molly Lansing-Davis (Kristen Vaganos)

a gift basket in hopes of making her feel better, but that just made it harder for Molly to say what she needed to say. Molly ultimately came clean about her inability

to have children and admitted she didn’t want any through adoption or surrogacy either. Cody insisted Molly was enough for him, so Molly got emotional and kissed him when she realized he really meant it.

Sonny And Jason Take On Jagger - General Hospital Blog

At the Quartermaine gatehouse with Michael Corinthos (Rory Gibson), Jacinda Bracken (Paige Herschell) talked about wanting to look out for Charlotte Cassadine (Bluesy Burke) since her life went off track at that age.

Jacinda opened up about falling in love with a man 10 years older than her and how hard it was after her parents cut her off due to the relationship.

It led to Jacinda moving in with her boyfriend and doing any job she could, but she still struggled and wound up becoming an escort.

Michael assured Jacinda that she had nothing to be ashamed of and got passionate with her once they undressed by the fire.

Olivia came looking for Leo Quartermaine’s (Easton Rocket Sweda) retainer and was horrified over the naked scene before her.

After Michael and Jacinda got dressed in a hurry, Olivia explained the retainer situation.

Olivia also pointed out that Leo or even Wiley Corinthos (Viron Weaver) could’ve interrupted instead, so Michael said they’d lock the door next time.

However, Olivia didn’t like that answer and pushed Michael to really think about what almost happened here today.

In Laura Collins’ (Genie Francis) office, she grumbled to Ezra Boyle (temporarily played by Patrick Scott Lewis) about the public notice she’d been sneaky about posting for the zoning ordinance on Jenz Sidwell’s (Carlo Rota) helicopters.

If there were no complaints in the next few days, the ordinance would go through as planned.

Ezra once again suggested he’d gotten in too deep with Sidwell before he realized the magnitude of the situation.

Martin Grey (Michael E. Knight) came along and interrupted before Tracy Quartermaine (Jane Elliot) showed up looking all dirty after a tumble on her horse.

Tracy insisted the horse got spooked due to a helicopter connected to Sidwell’s business.

After making some calls to complain, Tracy realized the zoning ordinance change and accused Laura of accepting a bribe from Sidwell.

Martin defended Laura before Tracy vowed to get a judge that she was friends with to stop the ordinance.

Although Martin didn’t think Tracy’s injunction plan would work, Ezra seemed uneasy and privately warned Laura that Sidwell wouldn’t be pleased if his plans were derailed.

However, Laura was clearly getting fed up with Sidwell and all his orders.

At Sonny’s place, Jason informed him that he’d be leaving town with Britt Westbourne (Kelly Thiebaud) soon and hiding out with her while they waited on Brick (Stephen A. Smith) to recreate her medication.

Jason also planned to wipe Ross Cullum (Andrew Hawkes) off the map on his way out of town and considered framing Jack Brennan (Chris McKenna).

Sonny warned Jason to make sure it was a clean hit since he’d never see the light of day again if he got caught taking out a WSB agent.

Jason expected to be gone for a month or two depending on how long the replication process took for Britt’s medicine.

Sonny and Jason shared a sweet moment as they made it clear that they’d always be there for each other.

Meanwhile, Stella Henry (Vernee Watson) kept Curtis Ashford (Donnell Turner) in the dark on the pregnancy test she found in Jordan Ashford’s (Tanisha Harper) purse and took off to ask Jordan some questions, so Curtis seemed a bit suspicious.

At the nail salon, Portia Robinson (Brook Kerr) realized Jordan hadn’t told Curtis about her pregnancy and thought Jordan was a hypocrite when she pushed Portia to back off.

Although Jordan spilled Portia’s own baby news to Curtis before she was ready, she said she wouldn’t do that to Jordan.

General Hospital Monday, March 16 Recap: Olivia's Shocking Sight – Sonny  Warns Jason Don't Get Caught | Celeb Dirty Laundry

Portia met up with Isaiah Gannon (Sawandi Wilson) at GH and filled him in on the Jordan pregnancy drama, so he wondered if she left Curtis in the dark because she didn’t plan on keeping the baby.

Back with Curtis, he got a visit from Trina Robinson (Tabyana Ali) and let her know he was moving in Jordan’s apartment, which Trina was fine with.

Although Trina was a little jealous of her dad’s new baby with Portia, Curtis had enough love for both of his kids.

Stella ultimately summoned Jordan to the hospital and confronted her over the pregnancy test she’d accidentally discovered.

Jordan acknowledged that she’d been putting off taking the test and wasn’t sure about keeping the baby if she was indeed pregnant.

Stella insisted this would be harder the longer Jordan waited, so Jordan dashed off to the pharmacy for another pregnancy test and took one.

Once Jordan returned, Stella asked about the results and awaited her answer.

General Hospital spoilers say some surprises are still to come for plenty of Port Charles residents