Emmerdale has revealed what Charles has been hiding - as a new face "turns his world upside down".
Viewers have seen vicar Charles taking secret phone calls and even making a visit to a high security prison, but tonight it all became clear why he was there - and who he had come to meet.
In shocking scenes, he was seen stood outside the prison as a man came over to speak to him.
The man identified himself as Victor, with bosses of the ITV soap teasing that he had a very mysterious past and deep connections within the village. It has also been confirmed that Victor is Charles' father.
Emmerdale Producer, Hannah Cheers, teased: "Victor's arrival in Emmerdale turns life for the Andersons upside down.
"The brilliant addition of Eddie Osei as Victor has allowed us to learn more about who the Andersons are and we can't wait for the audience to watch as the drama unfolds. While Claudette is confronted by the husband she prayed she'd never see again, Charles has to face up to painful past traumas and he makes no secret of the fact that Victor is not welcome here. But who will win out?"
Eddie - who plays Victor - added: "I feel privileged to be joining such a great show.
"I am honoured to be working with the fantastic cast and crew. It is very exciting for me to be playing Victor who is such an enigmatic character and who causes the Anderson family so much trouble!"
There are still many questions to be answered - why is Charles wanting to reconnect with his son, what is his motive for being back in the village and what sent him back to prison in the first place?
How will Claudette - Charles' mother, who recently arrived in the village - react when she realises her ex is back, and what is going to happen when they come face to face? What does this all mean for the Anderson family?
Only time will tell - but whatever happens, it looks like it's going to cause quite an upset.