Drew Scores a Major Win — But at What Cost?

After weeks of being pushed around and plotted against, Drew Cain finally flips the script. Spoilers reveal that Drew gets his hands on valuable leverage — and while the details are still under wraps, it’s clear this intel could change the balance of power in Port Charles.

All signs point to Jacinda (Paige Herschell) as the possible source of Drew’s new ammo. If she’s the one feeding him the dirt, then Drew may now hold secrets that affect multiple enemies — and that includes Curtis Ashford (Donnell Turner), who had a covert plan in motion that’s now dead in the water.

Drew, never one to pass up a good power play, might be gearing up to rub Curtis’s face in his failure. And knowing Drew’s recent track record, he’s not above making threats if it helps tighten his grip on his rivals.

Kai Comes Clean — And Destroys His Chances With Trina?

In a dramatic turn, Kai Taylor confesses to Curtis about his recent actions. His choice to tip off Drew about Curtis’s strategy without consulting Trina Robinson (Tabyana Ali) is a betrayal that’s bound to have fallout — and not just for Curtis.

Trina, fiercely protective of her father and deeply involved in everything surrounding Drew and the WSB, will likely be devastated when she finds out what Kai did. She’s been through enough heartbreak already, and this could very well end her budding romance with Kai before it even fully starts.

Curtis doesn’t hold back either. He slams Kai for meddling in adult business he doesn’t understand — and honestly, he’s not wrong. Kai only saw Drew’s side of the story and acted without seeing the full picture. That impulsive move may have just cost him everything.

General Hospital spoilers for Thursday, July 10: Drew scores an advantage.  Plus, Carly tries to talk Sonny down. - NewsBreak

Carly Tries to Save Sonny — From Himself

Meanwhile, things are heating up between Sonny Corinthos and Marco Rios (Adrian Anchondo). Sonny’s temper is legendary, but Carly knows when her ex is on the verge of making a catastrophic decision — and she’s not about to let that happen without a fight.

Carly confronts Sonny and begs him to back off from using Marco as a pawn in his escalating war with Jenz Sidwell (Carlo Rota). She warns him that retaliation will only make things worse — especially when Marco already believes Sonny is behind his mother’s death. Carly argues that involving Marco, an innocent, could ignite a full-blown vendetta that could endanger the entire Corinthos family.

Fans know Carly’s seen enough bloodshed to recognize when something is spiraling out of control. Whether Sonny listens to her or not? That remains to be seen. But the stakes have never been higher.

Michael Draws the Line with Sasha — The Baby Standoff

As if things weren’t dramatic enough, Michael Corinthos (Rory Gibson) lays down the law with Sasha Gilmore (Sofia Mattsson). When Sasha announces her plans to leave town with baby Daisy, Michael is quick to shut her down.

Sasha’s heart is in the right place — she’s trying to protect her daughter — but Michael believes they need to find a solution that keeps everyone safe and connected. The conversation turns emotional, with both parents deeply committed to their daughter but unable to agree on what’s best.

This battle is far from over. While Michael insists on compromise, Sasha might be using the situation as an excuse to go back to her original plan: raising Daisy on her own, far from Port Charles. Emotions are running high, and it’s clear that someone’s going to walk away heartbroken.

General Hospital spoilers for Thursday, July 10: Drew scores an advantage.  Plus, Carly tries to talk Sonny down. - IMDb

Laura Enables Lulu — Again

And let’s not forget Lulu Spencer (Alexa Havins) and her mother, Laura Collins (Genie Francis). In Thursday’s episode, the two women will sit down for what’s supposed to be a heart-to-heart about family.

But instead of encouraging Lulu to reflect and grow, Laura once again enables her daughter’s worst instincts. Even though Laura warned Lulu against her latest adoption quest, she’s now vowing, “We’re not going to let her get away with that,” referring to Brook Lynn Quartermaine (Amanda Setton).

It’s a classic case of only hearing one side of the story. And once again, Lulu is given a free pass — no accountability, no self-awareness. This parenting style may feel familiar to longtime GH viewers, and it’s not doing Lulu (or anyone else) any favors.

Why Fans Can’t Look Away

This week’s General Hospital episode is a masterclass in emotional storytelling — packed with power plays, broken trust, and the kind of raw tension that’s made the soap a household name for decades.

General Hospital Spoilers June 20: Willow's Announcement

To keep the drama grounded — and avoid being flagged as fake or sensationalized — the writers are smartly tying every twist to long-standing character arcs. Whether it’s Sonny’s dangerous pride, Drew’s thirst for revenge, or Trina’s search for honesty in a world full of lies, each plotline feels authentic to GH’s legacy.

The show is also avoiding cartoonish villains or unbelievable twists, instead focusing on emotional realism: exes trying to co-parent, betrayals between lovers, children navigating their parents’ choices. These relatable themes anchor the most outrageous storylines in real, human conflict.

Final Thoughts

Thursday’s episode of General Hospital is shaping up to be a pivotal one. Drew’s big win, Carly’s desperate plea, Kai’s explosive confession — it’s all building toward fallout that could reshape Port Charles as we know it.

Whether you’re Team Carly, rooting for Michael and Sasha, or still hoping Trina and Kai can mend what’s broken, one thing’s for sure: you won’t want to miss a minute.

Stay tuned — because in General Hospital, karma comes fast, and the past never stays buried for long.