General Hospital Spoilers: Friday, December 9 Recap – Heather Hid Child, Ryan Confronts ‘Hazel’ – Sonny Gives Dex a Gun

General Hospital Spoilers: Friday, December 9 Recap – Heather Hid Child, Ryan Confronts ‘Hazel’ – Sonny Gives Dex a Gun

General Hospital (GH) spoilers recap for Friday, December 9, reveals that Heather Webber (Alley Mills) hid a child, so Ryan Chamberlain (Jon Lindstrom) confronted “Hazel.” Sonny Corinthos (Maurice Benard) also gave Dex Heller (Evan Hofer) a gun, so let’s talk about how all the action played out.

At Sonny’s place, Nina Reeves (Cynthia Watros) had been spending time with Donna Corinthos (Arya & Ayla Dormiani), who was now having an early dinner with Pilar.

Sonny got updates over the phone and assured Nina he’d be home later for the gourmet dinner she was having delivered.

Once Nina hung up, she assumed the delivery was at the door, but it turned out to be Josslyn Jacks (Eden McCoy) instead.

Josslyn was there to pick up Donna, so she found out Carly Spencer (Laura Wright) and Sonny had reached a new understanding about Nina hanging out with the girls.

Nina insisted Sonny would want to see Donna, but Josslyn was only willing to wait until Donna finished eating.

During their tense talk, Josslyn said she was grateful to Nina for setting Carly free from Sonny.

After Nina filled Josslyn in on Willow Tait (Katelyn MacMullen) fainting earlier, she denied picking a fight with a pregnant woman.

Nina’s point was that she put her differences aside with Carly for a moment, so she hoped to do the same with Josslyn.

Once Nina shared her regrets about hiding Sonny in Nixon Falls, she suggested she kept the truth from herself, too.

Nina thought maybe Josslyn couldn’t understand, but she came to care for someone when everything else was telling her it was wrong.

Josslyn thought back to some steamy moments with Dex and said she was nothing like Nina.

After Josslyn pointed out that she didn’t use deceit to get what she wanted, Nina acknowledged that Joss was brutally honest instead – and maybe quick to judge by her own high standards.

When Nina asked how Cameron Webber (William Lipton) was, Josslyn replied that it was none of her business.

In Sonny’s office, Dex showed up seeking more info on the job Sonny mentioned.

Sonny thought Dex needed to decide what was more important: working for him or making time with Josslyn.

Dex assured Sonny that he was grateful to Josslyn for the favor and that was as far as it went.

Sonny talked about cleaning up Dex’s transport van mess, so Dex thanked him and promised to learn from his mistakes.

After Sonny warned that some mistakes were too big to make, he opened a drawer and revealed a gun.

Sonny reflected on his own blunders when he first started and suggested this was a crossroads for Dex, who had to figure out what he’d hold onto and let go of.

Once Sonny mentioned how hard it was learning when to use a gun and when to keep the safety on, he acknowledged that Dex had to start sometime and slid the gun over to him.

Sonny had set up a meeting with the third party he mentioned to Dex, so he wanted to bring him along as security.

Soon after, Dex joined Sonny in stopping by his penthouse and was surprised to see Josslyn there.

Josslyn took off to the kitchen, so Dex said he’d pass on Sonny’s dinner invitation and left. The encounter left Nina looking rather suspicious.

At the Port Charles Grill, Rory Cabrera (Michael Blake Kruse) assured Trina Robinson (Tabyana Ali) that he meant his love declaration and handed over what seemed to be a gift of perfume.

When Spencer Cassadine (Nicholas Chavez) walked over, Trina was surprised since he wasn’t supposed to be out of prison yet.

Spencer admitted that he relied on his family to get out of trouble as usual.

Although Spencer looked at the turtledove box, he didn’t give it to Trina and excused himself so she could continue her dinner.

Victor Cassadine (Charles Shaughnessy) thought that was very gracious, but he felt Spencer was forgetting that Cassadines never quit.

After Rory stepped outside to take a work call, Victor hinted about Spencer seizing the opportunity.

Spencer quickly sat down at Trina’s table and asked if they could start over.

Trina wasn’t sure a fresh start was possible, but she appreciated that Spencer wanted to try.

Spencer admitted that if he’d known Trina and Rory would be celebrating there tonight, he would’ve insisted on another establishment.

Trina tried to act like it wasn’t what Spencer thought, but he knew what it meant when a guy took someone out to a nice restaurant and told her that he loved her.

Things got tense between Trina and Spencer while Victor cornered Rory outside to intimidate him a bit.

When Rory returned, Spencer rejoined Victor while Trina downplayed everything to her beau.

Victor told Spencer that if Trina chose Rory over him, it was her loss.

At GH, Hamilton Finn (Michael Easton) talked about following the trail that began and ended with Elizabeth Baldwin (Rebecca Herbst).

Finn thought Esme Prince (Avery Pohl) was hiding on Spoon Island – and he was even more convinced he was on the right track after his visit.

Although Nikolas Cassadine (Marcus Coloma) claimed to be looking out for Liz’s best interests, Finn didn’t buy that and felt Nik was hiding something.

Once Finn decided that something might be Esme, he wanted to have a conversation with Jordan Ashford (Tanisha Ashford).

Liz blurted out that Finn couldn’t, so he asked why not.

Although Elizabeth tried to convince Finn it was too dangerous to take on a coldblooded killer, Finn couldn’t let this go.

Liz finally relented and was about to talk to Jordan with him, but then Finn saw the prenatal vitamin bottle she left behind.

Once Finn thought back to the same bottle at Wyndemere, he pushed Liz for answers. Finn asked if Liz was pregnant, so she looked on edge.

At Spring Ridge, Heather recalled how she met Ryan decades ago in the mountains and stayed with him at a cabin.

They called themselves Hazel and Richard, so they were soulmates playing the same game.

Heather kept touching Ryan seductively and urged him to admit he wasn’t really paralyzed.

Ryan finally blurted out that Heather left him without so much as a goodbye and that she broke his heart.

Although Ryan didn’t think Heather had ever been hurt as badly, he warned that could be arranged.

Heather was pleased over her mountain man speaking up and didn’t think he’d hurt her – though Ryan pointed out she never minded pain.

After Ryan admitted he once questioned if “Hazel” was too good to be true, she invited him to smell her soap since she still used the same kind.

Ryan took a whiff before Heather slapped him and said that was for victimizing Franco Baldwin (Roger Howarth).

Nevertheless, Ryan didn’t think Heather would blow the whistle on him.

Heather said she wouldn’t, but she was putting Ryan on notice since she didn’t want to land on his list of victims.

Once Heather apologized for walking out on Ryan, she suggested maybe both their lives would’ve been different if she’d stuck around.

Heather said she owed Ryan one, but she owed him two according to his math.

Ryan confessed he eventually found out Heather was carrying the child they created when she left.

General Hospital spoilers say Ryan and Heather’s twisted relationship will create even more drama, so stay tuned!

CDL will have all the sizzling General Hospital spoilers, updates and news you need, so drop by regularly.