Emmerdale fans were left stunned on Thursday night as vicar Charles Anderson discovered he had a secret daughter. Only recently on the ITV soap, Charles has received several phone calls from a mystery person and this turned out to be his son Ethan's mother Esme in the latest episode.