General Hospital: “The Danger Deepens: Sonny’s Narrow Escape”

In this episode, Anna and Sonny discussed her stalker situation while Valentin and Nina tried to

figure out what to do about Charlotte. At the remote cabin, Cody finally came clean with Sasha.

Maxie and Lucy argued about Deception and Tracy, while Brook Lynn and Tracy only argued about Deception. Finally, Gregory had a confession to make.

Now, let’s dig a little deeper into the details.

General Hospital: Anna Has A Mystery To Solve
Anna (Finola Hughes) popped into Sonny’s (Maurice Benard) money-laundering Italian restaurant to accept his offer of protection. She told him all about her ransacked room. The message on Anna’s mirror perplexed Sonny as Anna explained how she felt violated. She was convinced someone had broken into her room before.

Sonny asked why Anna didn’t look at the security video, but she told him Valentin (James Patrick Stuart) learned that the footage was missing, which didn’t make sense to Sonny. When the subject of the pool shooting came up, Anna determined that Sonny was the target. She thought the shooting was a warning from Pikeman and the WSB.

Nina looked terrified as Valentin and Charlotte barged into her office while she was looking over the security footage once again. Charlotte put on a happy face and innocent act and claimed she was with Jake (Hudson West) before visiting Papa, but Nina (Cynthia Watros) and Valentin knew what else she was doing. When Charlotte left to prepare for a sleepover with Nina, Valentin whispered for his ex-wife to delete the footage from the server.

When Charlotte was all settled into the guest room that looked a lot like Anna’s burnt-down bedroom, she took out a set of tarot cards to show us she was just like her Grandpa Victor (Charles Shaughnessy).

General Hospital Recap: Deceptions And Confessions
Tracy (Jane Elliot) tried to make nice with Brook Lynn (Amanda Setton), but BLQ wasn’t having it. She was furious with her grandmother, but Tracy tried to defend herself. Brook Lynn explained that what Granny did was more than just a vendetta move against Lucy (Lynn Herring) — it was about how Tracy used and blackmailed her granddaughter.

Tracy claimed that everything she did was for Brook Lynn. So, Brook Lynn thanked her for getting her fired so she could live with Chase (Josh Swickard) and become a music manager.

Gregory (Gregory Harrison) arrived at the hospital to see his doctor, but Elizabeth (Rebecca Herbst) and Finn (Michael Easton) didn’t seem happy about that at all. Finn finally decided to tell Gregory he needed a doctor who would have more personalized treatment options for him. Finn and Liz then asked for his permission to find him a better neurologist. Gregory was perfectly fine with this. Later, when he ran into Tracy and offered her a soda, he couldn’t even open the tab on the can, so he told Tracy the truth about his ALS.

Mac (John J. York) and Felicia (Kristina Wagner) were on babysitting duty again, so James showed them the knot Cody (Josh Kelly) taught him to make. James wanted to know how Cody was, and Mac looked more concerned than ever. At least Lucy and Scott (Kin Shriner) stopped by to keep Mac’s mind off Cody’s troubles so they could have an adult game night. Lucy was still a nervous wreck about Deception, so Scott offered her a gummy to help her calm down and enjoy.

Maxie (Kirsten Storms) finally came home, and all they could do was talk about how angry they were with Tracy. However, Maxie was furious when Lucy accidentally blurted out that Tracy offered them a reasonable settlement.

Cody tried to convince Sasha (Sofia Mattsson) to run away with him, but Sasha was against it and explained why the logistics wouldn’t work. The subject then turned to Gladys (Bonnie Burroughs) and Cody had to admit he’d known what Gladys was up to with Sasha’s money for months. Sasha wasn’t even angry and recalled how much Cody warned her about Gladys. She just didn’t want to listen.