General Hospital Recap - Thursday, July 31, 2025 | Willow Spirals (Again) & Jason Digs Up Britt’s Dirty Little Secret
Things got messy all over Port Charles on Thursday. Willow tried to win back Michael but only managed to prove his point, Jason started pulling threads on Britt’s so-called death and found a major red flag, and Anna's crew of misfits can’t even manage to walk a dog without drama. Oh, and Drew and Curtis finally declared a truce… for now.
![]() |
Willow and Michael | GH, ABC |
Willow Wants Redemption, Michael Wants Distance
Willow showed up at the Quartermaine mansion like she hadn’t just derailed her entire life two days ago. She offered Michael an apology and a pretty speech about how Drew fooled her. Cue Michael, who wasn’t buying any of it. He calmly explained that if it weren’t for Drew playing puppet master, they might have actually had a shot.
Willow tried to pivot to “let’s fix this now” but Michael stopped her cold. He’s not interested in court drama or fake reconciliations. He just doesn’t want his kids around the tornado she’s become. Willow did what Willow does best lately and fell apart. Tears, raised voice, and one dramatic promise that she’d never forget this moment. Oh, we believe you, Willow. But Michael still shut that door.
Jason Follows the Ashes and Finds a Hole
Jason dropped by Liz’s place under the pretense of catching up but was really hunting for answers about Britt. Liz agreed to help him sneak a peek at hospital records, and within minutes they tracked Britt’s body to a place called Lawrence Mortuary. Seemed straightforward until Jason followed up with the mortuary staff.
Turns out someone skipped a crucial step in the paperwork — there’s no time or date listed for Britt’s cremation. None. Nada. Just ashes that were supposedly picked up by Obrecht, and everyone moved on. Jason’s face said it all. This wasn’t just sloppy work. This was a clue. And if Britt’s not in that urn, where is she?
Drew and Curtis Call a Truce, But With Conditions
At the pool, Drew stormed up to Curtis with that tight-jawed fury he saves for people who mess with his PR image. He knows Curtis spilled the beans to Willow and wants it to stop. Curtis, looking calm and collected, says he’ll drop it all — if Drew forks over the blackmail material on Portia. Drew doesn’t flinch. Deal.
Stella, who’s never met a boundary she couldn’t ignore, immediately demands details. Curtis calls it a truce, but Martin isn’t so sure. He thinks Drew’s just playing the long game. And when Drew plays long, somebody usually ends up flat on their face.
Anna's House of Chaos and One Very Opinionated Dog
Meanwhile at Anna’s, it’s less spy command center and more chaotic group house with a dog problem. Outback the pup is chewing her leash and causing a scene, Emma can’t find her charger, Gio’s giving unsolicited advice, and Anna’s ready to schedule a house meeting like they’re in a reality show. Emma conveniently remembers she’s working for Dalton tonight. Translation: she’s skipping the family meeting to impress a sketchy professor.
Dante stopped by and dropped a bomb: the mystery woman from the Josslyn tracker footage showed up at the Metro Court — the same place Dalton’s been lurking. Anna’s wheels started turning. Throw in a shady NDA from Emma’s past and suspicions of animal testing, and this is shaping up to be one heck of a scandal.
Also in Port Charles…
Josslyn continued her undercover flirt mission with Vaughn, which Carly is definitely not loving. Vaughn’s a little too smooth, a little too old, and a little too connected to Emma’s drama for Carly’s taste. Joss brushed it off like it was no big deal and assured her mom this is just a fling. Which, in soap terms, means wedding bells by fall.
Trina is still broken up with Kai, and Stella’s trying to launch a one-woman reunion campaign. Curtis told her to butt out, but when has that ever worked? And finally, Joss stole Vaughn’s campus master key while Emma pretended not to be jealous. It’s all very college spy thriller meets teen drama.
Soap Opera Reviews delivers daily spoilers and recaps so you never miss a thing. We live for the drama!