In today’s #GH recap, Cody tries to make a Christmas wish come true, Britt gets the thing she really wants, and Charlotte reconnects with her beloved papa. Get all the details here! Britt Gets Her Christmas Miracle, as Does Valentin — and Emma Tries to Bring Music Back Into Gio’s Life

Brook Lynn and Chase head to Maxie’s house to support Mac, Felicia, and the kids, even though Chase has been suspended. Chase eventually asks Mac if this will be awkward, but Mac says tonight is about the kids.

Georgie and Spinelli went to Boston to be with Maxie, and Felicia has set up a webchat to talk to Robert and Sasha later. (RIP Tristan!) Nathan checks in with Cody and hopes that the saddle will be here for James in time. Cody is busy tracking it as they speak.

Nina and Obrecht arrive, having been invited by Nathan, and Cody gets a text that the present for James is stuck at the shipping port. Since there are no drivers to deliver it, he’s going to get it.

James approaches Nathan and Cody and asks if they are mad at him for not going to see his mom. Nathan says nobody is mad at him, and his mom would want him to have fun and a good Christmas. Nathan offers to take the boy to see his mom next week.

James notes Cody has his coat on and asks if he’s leaving. Cody says he’s not. Brook Lynn announces the dinner is ready. Desperate, Cody calls Molly, who has just arrived at the hospital, and says he needs her help with James.

Nina feels bad GH

Meanwhile, Obrecht urges Nina to find some holiday spirit. Nina can’t stop thinking about the look of pain on Portia’s face in court.

What’s Happened to Portia?

At the hospital, Portia packs up her office. She tells Liz she’s not been fired, only suspected. Hopefully, she’ll be back soon, but she wonders if she’s kidding herself. Portia says her career is all she has left now. She never wanted her mistakes to hurt the hospital, but she doesn’t regret what she did to protect her daughter.

Portia and Liz talk GH

Liz says all her boys are away this year (shocker!), so she’s welcome to spend Christmas with her. Portia feels she should spend Christmas alone to think. Liz leaves her friend.

As she finishes packing up, Isaiah stops by to see how Portia is doing. She cries, she’s not great, and she’s so sorry their involvement is now public knowledge, as now he’s being investigated too. Isaiah says if they are lucky, this will be their baby’s first Christmas, and he wants them to spend it together.

War or Peace?

Britt and Lucas run into one another on the steps. Lucas suggests that they call a truce for Christmas. They chat, and Britt explained that Nina and her brother had invited her to a family gathering, but things are still icy with her mom, so it’s best that she was called into work. Later, Britt gets a photo from her mom of her and Nathan, and Lucas thinks it’s nice that her mom is thinking of her.

Lucas suggests a truce GH

Later, Liz and Lucas chat about Portia and how they feel bad for her spending the holiday all alone. Britt returns, and Lucas says her phone got a notification. Britt reads an email and learns her medical license has been reinstated. She yells, “Merry Christmas to me!”

Britt is giddy GH

Christmas Eve at the Ashfords

Marshall returns home for the holidays. Curtis tells his pops that he isn’t holding up well, and he can’t bear the thought that Portia’s baby might not be his. He also says Trina is furious, and he’s hoping Marshall’s visit will cheer her up.

Stella arrives and has been cooking up a storm for the family. Curtis wants them all to show Trina that she still has a family, and he doesn’t want his pain to make things worse for his daughter.

Trina Marshall Stella and the family GH

Trina and Kai arrive, and she’s happy to see her granddad home. Later, she confides in Stella that she’s just as angry as she was when she found out her mom lied about her father. Now she’s betrayed her again. Trina says she won’t let her mom ruin their holiday, and Stella goes to get her some eggnog (hope she puts extra nog in it!).

The family gathers around the tree and remembers Christmases past. There is a knock at the door, and Trina goes to answer it. It’s Jordan, and everyone is surprised.

Trina apologizes GH

Trina thanks Jordan for coming, and Jordan thanks her for inviting her. Trina announces that she asked Jordan to come over so she could apologize to her. She’s been unfair and blamed her for her parents’ marriage breaking up. She’s sorry and hopes she can forgive her. Jordan says there is nothing to forgive. Trina also apologizes to her dad for accusing him of cheating on her mom. Trina and Curtis embrace, and Stella invites Jordan to stay for dinner.

After dinner, Stella breaks out the pecan pie. Trina gets a text, checks it, and it’s Ava wishing her a Merry Christmas. She admits to Kai that she thought it would be her mom, but she’s glad her mom isn’t trying to call her, as she doesn’t know what she’d say. Kai tells her that she gets to decide when she talks to her mom.

Christmas Eve With Sonny

At Sonny’s, Gio, Dante, Lulu and Charlotte get together, and Sonny’s making his grandmom’s famous pasta. Dante stops by with Aunt Lidia’s famous cookies, made by Olivia, and Rocco wastes no time suggesting to Charlotte that they check out the tree to avoid his dad. Dante wishes everyone a Merry Christmas, but Rocco isn’t able to say it back, while everyone else does.

Lulu asks Charlotte what she and her dad did for Christmas, knowing she’s thinking of him. She says they once went to a reindeer farm in Finland. She misses her dad, but she loves her mom and Rocco and is glad they get to spend Christmas together. They embrace.

Gio and Rocco Christmas ABC

Gio talks with Rocco, who still isn’t ready to forgive his dad. Gio asks him not to be mad at him on his account, as he’s trying, and to give him a break.

Dante tells his dad he fears he should leave so as not to mess up Christmas. Sonny says that would be a mistake, and he must prove to Rocco that he’s here for him, no matter what.

Sonny gives Dante advice GH

Rocco chats with Charlotte, who pushes him to make things right with Dante, who is trying for his and Gio’s sake. She’d give anything to be with her dad today.

Later, Gio tells Sonny that he is going to step out to the Scorpios’ party as Emma invited him. Sonny is proud that he came by and called a truce with Dante, calling him a good brother to Rocco. Sonny says finding out about Gio is the best thing to happen to him this year.

Donna Makes a Discovery!

At Carly’s, Jack surprises her with another gift, which he says she can’t open until Christmas. Carly thanks him and says she’s headed to Sonny’s with Donna tonight. He knows he wouldn’t be welcomed, but looks forward to celebrating with her later.

Jack surprises Carly GHABC

Up in the attic, Valentin decorates a tree as Donna opens the door to head inside. Valentin hides, Donna sees the tree, and assumes Santa has been here.

Donna snoops GH

Back in the kitchen, Carly brings up to Jack how she never expected they’d be where they are when she first visited him in Pentonville. Jack says it was a surprise to him, too.

Donna appears and tells her mom that Santa left a Christmas tree in the attic, and she needs to see it. Carly reminds her that she’s not supposed to be in the attic, but she needed a ribbon for her daddy’s present. Kristina walks in, surprised to see Brennan, who decides to take this opportunity to leave.

Outside, Jack makes a call to pull the trigger on Britt Westbourne. (This is before she gets the news that she got her license back, which was what she told him he had to do for her to cooperate.)

Back inside, Carly heads to the attic and says Valentin is okay, and Donna thinks Santa put up the tree. Valentin says this is his first Christmas without Charlotte, and he thanks her for letting him stay. He urges her to enjoy her holiday with her family.

Families Open Special Gifts

Kristina and Donna arrive at Sonny’s and say Carly is on her way. Gio tells Donna that he’s glad to see her before he leaves. She asks if he’s going to see his girlfriend Emma, and he says he is. She reminds him to get in bed before Santa arrives, and maybe tomorrow he can play Christmas carols for them on his violin. Gio explains he doesn’t have a new one yet, so she smiles and says that Santa might bring him one.

Carly arrives later and learns from Donna that Gio still doesn’t have a violin to play tomorrow. Carly is shocked Sonny hadn’t already gotten him one, and he admits he and Ned went in on one together. They are waiting for the right moment and a sign from Gio.

As Donna opens her final Advent calendar day, Carly notices Charlotte looking at the keychain her dad had her deliver. Just then, Carly recalls she forgot her mom’s nativity set and asks Charlotte to come with her to get it, as it’s really fragile. They head out. Meanwhile, Donna wants her dad to open her present, and hands it to him.

Back at the Scorpios, Felicia and Emma just chatted with Robert, and Emma gets a fake photo text from Anna skiing in the Swiss Alps. Gio arrives, kisses Emma, and she’s glad he’s here. James surprises Gio with a gift that’s actually from Emma.

Gio's annoying gift GH

Gio opens the gift, and it’s a digeridoo. She says her grandpa got her one once, which Mac says Anna hated. Emma thought it would be a fun way for him to experience music again.

Later, Molly arrives and tells Cody the package is in her car. He thanks her and hugs her. As Gio tries to play the instrument, Cody gives Nathan a thumbs-up.

In the Show’s Final Moments

At the Ashfords, Marshall plays his clarinet, and Trina sings “Silent Night.”

Trina and Marshall perform GH

Isaiah walks Portia out of the hospital, and Liz and Lucas smile at one another. Meanwhile, Britt texts her mom that she got her license back. Brennan lingers in the background.

The Scorpios gather around the fireplace, and Nathan, Obrecht, and Nina get Britt’s message. As couples kiss and embrace, Gio smiles at Brook Lynn.

Rocco makes an effort GH

At Sonny’s, he opens Donna’s gift, and it’s a handmade Christmas tree ornament. Also, Rocco offers his dad the last of the cookies in a nice gesture.

Finally, Carly brings Charlotte to her house’s attic, where the girl reunites with her dad. As they embrace, Valentin looks at Carly and says, “Thank you.”

Charlotte Val reunited GH

On the next General Hospital, the ABC soap will not air on Christmas, but will return on Friday when Sidwell hosts a gathering at Wyndemere.