Larry’s wife and a certain otherworldly creature…separated at birth?