General Hospital Spoilers, June 30: Natalia strikes back as Charlie's goes BOOM!

General Hospital
General Hospital's Natalia and Sonny | Image: ABC

Here are your General Hospital spoilers for Monday, June 30, 2025.

What to expect on General Hospital

At least Daisy gets christened | Image: ABC
At least Daisy gets christened | Image: ABC

Sonny (Maurice Benard) is surprised when Natalia (Eva LaRue) shows up at Daisy's christening three sheets to the wind and furious as can be. He thought he had his Natalia problem taken care of. She was supposed to already be on a flight to Belize, and he was only going to deal with her on his terms.

Sonny has Natalia escorted out of the church, but she causes another scene outside, where she warns Sonny that he is going to be taught every lesson he deserves. Where Natalia ends up is anyone's guess, but she better not go to Charlie's to down a few more drinks. Someone sabotages the establishment. When Kristina (Kate Mansi) finds herself in danger, does that mean that she is there when her bar is set ablaze?

Meanwhile, Anna (Finola Hughes) continues to squabble with Justine Turner (Nazneen Contractor) about Sonny. Anna is sure she can do her job right, even if she does have a soft spot for the mobster.

Marco's dilemma

Marco gets advice from Lucas on General Hospital | Image: ABC
Marco gets advice from Lucas on General Hospital | Image: ABC

Lucas (Van Hansis) does the best he can to talk Marco (Adrian Anchondo) out of calling the police on his wayward mother. Lucas knows what it's like to have at least one criminal parent and has some regrets about how he left things with Julian Jerome (William deVry).

He reminds Marco that this might be the last chance he has to make things right with Natalia if he reaches out to her now. Lucas has no idea how right he may be, as his father's former bar could end up causing some explosive trouble.

Portia lays it on the line

Curtis needs to make up his mind | Image: ABC
Curtis needs to make up his mind | Image: ABC

Portia (Brook Kerr) thought she finally had what she wanted when Curtis (Donnell Turner) began kissing her and made room on his desk for some added fun. Then, Jordan (Tanisha Harper) walked in and spoiled it all.

Now, Portia has it out with her husband and wants to know what the heck is really going on between him and Jordan. He always runs right to his ex whenever there is trouble in their marriage. Maybe it's time Curtis makes up his mind who he truly wants.

Catch all-new episodes of General Hospital weekdays on ABC and Hulu.