In One Life to Live's final week, imprisoned baddies were brought back amid a massive prison break. Two convicts remained at large.
That brings us to Friday's denouement.
The criminally, comically deranged Allison Perkins, an escapee who remained at large, was the finale's narrator, seen reading to an unidentified hospital patient from a manuscript she wrote called One Life to Live.
She began by introducing the show's central character, "Victoria Lord Gordon Riley Burke Riley Buchanan Buchanan Carpenter Davidson Banks." (Even good marriages don't last on soaps.)
Soon after, the character of Starr knocks on a door in Los Angeles and is reunited with friends Langston and Markko and, later, with true love Cole, another escapee.
Check, one big story arc resolved.
Meanwhile, Destiny feels her baby coming right there in the Buchanan living room. With the unbelievable luck only a soap opera character can have, Destiny's OB is in the same room - and so is Matthew! He walks in before the baby is born to take responsibility as the father.
Another plot resolved.
The story line for a third family is tied up when Jessica learns that Clint, not the evil Mitch, is her bio dad. Clint proposes (again) to Vicki, the mother of his children.
Some stories were left hanging. Todd is back with Blair, but not for long, as cop John McBain bursts into the couple's bedroom.
"Todd Manning, you're under arrest," McBain said, for the murder of Victor Lord.
Then came the final scene - the heretofore unseen patient in the room with Allison is, tah-dah - no, I won't tell you that, in case you read past the spoiler warning.
It was a surprise, somewhat stupid ending, likely written when the plan was to continue the show online. That effort failed. Now, some characters will migrate to General Hospital, the last ABC soap opera.
But the postscripts don't really matter. One Life to Live is over, ending where it began 43 years ago, with a focus on family, friends, and fans.
Contact staff writer Carolyn Davis at 215-854-4214, firstname.lastname@example.org, or @carolyntweets on Twitter.