Ok... just... what are the chances his missing mother is actually Erin's mother? We don't know how apart they are in age and his eyes are a similar color to Erin's eyes. Or maybe, Erin's mother was never actually her mother, but gave her fake memories to save her own child, the boy.