Caleb's former victims are stunned by Stephen's resemblance to Caleb. Stephen holds out his hand to Tess, but Jack spirits her away. Rafe jumps on stage, knocks Stephen down and announces Stephen is really vampire Caleb, but Rafe ends up looking crazy and is almost arrested. Lucy and Rafe are convinced Stephen is Caleb. Alison asks her mother if Stephen bit her, but an incredulous Elizabeth refuses to answer. Tess tells Jack she loves him, but Ian tells Jack that Tess's DNA tests reveal she's not human. A frightened Livvie tries to leave town, but faces car trouble. As Livvie's stranded, Stephen approaches her.
click here to see where to watch or .
Ready to Watch Port Charles, Season 13, Episode 31?