This post contains spoilers for Twin Peaks: The Return, Part 11.

Bobby Briggs has aged very well. In the original Twin Peaks, it was very hard to like the character, a whiny, violent, coke-dealing teen—but in Showtime’s revival, he’s reformed in the best way possible. Who knows if it’s Dana Ashbrook’s dadly-looking salt-and-pepper hair, his sterner face, or the fact that this rebellious teen grew up to be a cop—but either way, Bobby Briggs has gotten a major character upgrade. That redemption was a centerpiece of Sunday’s episode, as Bobby and Shelly (Mädchen Amick) try to help their daughter, Becky (Amanda Seyfried), out of a tricky situation.

Yep: it turns out Bobby and Shelly did end up together after the original Twin Peaks, at least for a while. And yes, Becky is Bobby’s daughter. Shelly, however, doesn’t seem to have learned from her past mistakes.

Naturally, Sunday’s installment had a lot going on; the focus was still largely on Dougie Jones, as fans anxiously await the moment Dale Cooper awakens. (A Se7en-like scene involving cherry pie, as well as Dougie murmuring “damn good” as he later ate said pie, might hint that Cooper will be back sooner rather than later.) Matthew Lillard’s Will Hastings bit the dust at the hands of one of the woodsmen, as David Lynch’s Gordon witnessed a vortex opening up in the sky (and found the rest of Ruth). But Becky’s return this week was equally significant, as it provided depth to one of the revival’s strongest ties to the original series.

From the start of The Return, Bobby has been more likable than he was on the first Twin Peaks. Ashbrook’s performance still features some of that classic scenery-chewing, but age has mellowed his character, making him into someone a lot less obnoxious. That evolution first became clear in Episode 9, when the widowed Betty Briggs gave Bobby a message from his late father—who apparently knew his son would turn out O.K. Upon opening the message at the sheriff’s department, Bobby was overcome with emotion—showing a wistful side that we’d never really seen before, even during his most vulnerable moments with Shelly. It recalled the time his father sat him down in a diner in the original series to recount a vision he’d had of his future.

And this week, as he teamed up with Shelly to help get Becky out of trouble—and then give her a firm-but-caring parental lecture—we saw a similar shade of Bobby. Unlike the snotty teen he once was, this Bobby was clearly mature and empathetic. We really felt for him, especially when Shelly briefly left him and Becky to greet her current boyfriend: Red, the drug dealer who might also be a Lodge Spirit, or . . . something. (Remember his trick with the dime?)

The point is, Shelly continues to have substandard taste in men—but this time, it’s the reformed Bobby who’s suffering for it, as he stares longingly after her, clearly wishing things had turned out differently.

But Bobby’s crappy day doesn’t end there. Moments after his sit-down with Becky, someone opens fire on the diner: an unsettling kid, playing with a gun he found in his parents’ car. Bobby seems rightfully creeped out, but the scene is nothing compared to what he finds when he takes a closer look at the car being blocked by the kid’s van. It contains a screaming woman and her sick passenger, who rises up like something out of an exorcism film, vomiting green bile and recalling one of the season’s most bizarre episodes yet. (This is not, for the record, the same kind of violent vomiting we saw from Dark Cooper and Dougie Jones weeks ago. It was, er, gentler. And greener. And . . . thinner.)

Whatever all of this means, Bobby’s transformation from teenage terror to the city’s most patient cop has been cemented. There’s no telling whether Shelly will ever come around, but for the sake of the newly likable Bobby, we hope she will. At the very least, she might want to consider breaking up with her current flame; she might have experience with crappy S.O.s, but seriously, Shelly, you can do better.

Sheryl Lee (Laura Palmer/Maddy Ferguson)

Ah, the girl whose mysterious death started it all. She’ll probably forever be identified with the two roles she played for David Lynch—or perhaps, to some, as Katrina from Vampires—but Lee also enjoyed a stint on One Tree Hill as Ellie Harp, among other roles, including a supporting part opposite Jennifer Lawrence in Winter’s Bone and, more recently, the part of Karen Stern in Cafe Society.

Kyle MacLachlan (Agent Dale Cooper)

In the years since he played Agent Dale Cooper, Kyle MacLachlan has had no shortage of interesting roles. He’s played ill-fated lovers Trey MacDougal and Orson Hodge on Sex and the City and Desperate Housewives, respectively, as well as the Mayor in Portlandia, among many other roles.

Lara Flynn Boyle (Donna Hayward)

Although she was a relative rookie when Twin Peaks first aired, Lara Flynn Boyle went on to be one of the show’s biggest breakout stars. Her film repertoire includes credits in Men in Black II, Dead Poets Society, and Wayne’s World. Her longest-running TV role to date was as Helen Gamble in The Practice, in which she appeared for six years.

Mädchen Amick (Shelly Johnson)

Since Twin Peaks left the airwaves, Amick—who played poor, unfortunate Shelly Johnson—has been one of its most prolific alumni, with memorable roles in Gilmore Girls, ER, Gossip Girl, Witches of East End, and, most recently, Riverdale, among many others.

Kimmy Robertson (Lucy Moran)

Kimmy Robertson doesn’t always fetch doughnuts. She’s also played a wide swath of roles, including the feather duster in Disney’s original Beauty and the Beast, Milhouse’s short-lived girlfriend Samantha in The Simpsons, and Kimmy on The Louie Show—which one should not confuse with Louie, although the stars of both now live on FX.

Kenneth Welsh (Windom Earle)

You know what they say: one man’s insane ex-cop is another man’s foolish veep. At least, it seems that way with Kenneth Welsh, who played Windom Earle in Twin Peaks, as well as the vice president who didn’t believe Dennis Quaid about global warming in The Day After Tomorrow. Welsh, who had been an actor for decades before Twin Peaks, enjoyed a bit of a career high in the mid-aughts, which brought roles not only in the climate disaster film but also in films like The Aviator and The Exorcism of Emily Rose.

Russ Tamblyn (Lawrence Jacoby)

Before David Lynch brought him on as a sketchy doctor with multi-colored specs, Russ Tamblyn—yes, father to Amber Tamblyn—co-starred with Richard Beymer in West Side Story, in which he played Riff. Post-Peaks, you can find him, among other roles, in Django Unchained and Drive.

Sheryl Lee (Laura Palmer/Maddy Ferguson)

Ah, the girl whose mysterious death started it all. She’ll probably forever be identified with the two roles she played for David Lynch—or perhaps, to some, as Katrina from Vampires—but Lee also enjoyed a stint on One Tree Hill as Ellie Harp, among other roles, including a supporting part opposite Jennifer Lawrence in Winter’s Bone and, more recently, the part of Karen Stern in Cafe Society.

Kyle MacLachlan (Agent Dale Cooper)

In the years since he played Agent Dale Cooper, Kyle MacLachlan has had no shortage of interesting roles. He’s played ill-fated lovers Trey MacDougal and Orson Hodge on Sex and the City and Desperate Housewives, respectively, as well as the Mayor in Portlandia, among many other roles.

Lara Flynn Boyle (Donna Hayward)

Although she was a relative rookie when Twin Peaks first aired, Lara Flynn Boyle went on to be one of the show’s biggest breakout stars. Her film repertoire includes credits in Men in Black II, Dead Poets Society, and Wayne’s World. Her longest-running TV role to date was as Helen Gamble in The Practice, in which she appeared for six years.

Mädchen Amick (Shelly Johnson)

Since Twin Peaks left the airwaves, Amick—who played poor, unfortunate Shelly Johnson—has been one of its most prolific alumni, with memorable roles in Gilmore Girls, ER, Gossip Girl, Witches of East End, and, most recently, Riverdale, among many others.

James Marshall (James Hurley)

He might forever be the doleful James Hurley in Twin Peaks fans’ hearts, but James Marshall also made a name for himself in film with roles alongside heavyweights like Tom Cruise and Cuba Gooding Jr. in A Few Good Men and Gladiator.

Ray Wise (Leland Palmer)

Few things will give you nightmares more than Ray Wise’s Joker-like smile when his Leland Palmer is possessed in Twin Peaks’s second season. And the actor has put that face to exceptional use in countless films and series since then—including on 24, How I Met Your Mother, Mad Men, and Fresh Off the Boat.

Peggy Lipton (Norma Jennings)

Perhaps known best to Twin Peaks fans as pie baker extraordinaire Norma Jennings, Peggy Lipton also co-starred with fellow Peaks survivor Dana Ashbrook in the TV series Crash, and most recently appeared as the grown-up Hannah in A Dog’s Purpose.

Dana Ashbrook (Bobby Briggs)

Dana Ashbrook doesn’t always play an obnoxious jock. He also played a straight-up criminal—Clyde Barrow in Bonnie & Clyde: The True Story—before joining Dawson’s Creek as Rich Rinaldi. Oh, and he’s also played a kidnapper on Law & Order: S.V.U..

Piper Laurie (Catherine Martell)

Like some of her co-stars, Piper Laurie had made a name for herself long before she stepped into the world of Twin Peaks—for instance, in the 1976 film adaptation of Carrie, in which she starred as Carrie’s mother, Margaret. But after Twin Peaks, Laurie continued making stops on other series, including Frasier, Will & Grace, and Law & Order: S.V.U., in which she played Dorothy Rudd, an abusive foster grandmother.

Joan Chen (Josie Packard)

In the years following Twin Peaks, Joan Chen proved she can do more than rock a pixie cut and a constant frown—the erstwhile Last Emperor star moved on to series including, recently, Empress Chabi in Netflix’s Marco Polo.

Kimmy Robertson (Lucy Moran)

Kimmy Robertson doesn’t always fetch doughnuts. She’s also played a wide swath of roles, including the feather duster in Disney’s original Beauty and the Beast, Milhouse’s short-lived girlfriend Samantha in The Simpsons, and Kimmy on The Louie Show—which one should not confuse with Louie, although the stars of both now live on FX.

Kenneth Welsh (Windom Earle)

You know what they say: one man’s insane ex-cop is another man’s foolish veep. At least, it seems that way with Kenneth Welsh, who played Windom Earle in Twin Peaks, as well as the vice president who didn’t believe Dennis Quaid about global warming in The Day After Tomorrow. Welsh, who had been an actor for decades before Twin Peaks, enjoyed a bit of a career high in the mid-aughts, which brought roles not only in the climate disaster film but also in films like The Aviator and The Exorcism of Emily Rose.

Russ Tamblyn (Lawrence Jacoby)

Before David Lynch brought him on as a sketchy doctor with multi-colored specs, Russ Tamblyn—yes, father to Amber Tamblyn—co-starred with Richard Beymer in West Side Story, in which he played Riff. Post-Peaks, you can find him, among other roles, in Django Unchained and Drive.