Cody doesn't ring a bell, maybe she's a legit new person...which is decidedly bad.
Uh yeah...future versions of the small children already here; kids from way in the future from people that live here now that may or may not have been in a relationship at the time...fuckin' trippy weird shit.