EMMERDALE fans are in shock after Nicky Miligan’s secret was finally revealed.
The Home Farm nanny - who is played by actor Lewis Cope in the ITV soap - has been hiding something huge from everyone in his life.
Viewers already know he has been hiding the fact that he is Caleb’s son - but bosses recently teased another huge secret he’s been keeping to himself.
Tonight after Nicky tried to steal a car from Cain Dingle to raise money for his dad’s scheme against Kim Tate, he was caught.
And Cain beat him while Caleb watched.
But after being shut down by his dad and told to stay in his lane and keep Gabby Thomas happy, Nicky didn’t go back to Home Farm.
Read more on Emmerdale
Instead he stood in the road outside the village waiting for his old pal Ally to turn up.
“You were meant to be here ages ago,” Nicky said to a snarky Ally.
As the pair traded verbal blows, Nicky confronted Ally about him turning up and inserting himself back in his life.
“So that’s why I’m here,” said Ally. “So you can tell me hands off?”
Most read in Soaps
“Alright, I was probably a bit out of order, but what the hell are you playing at? Your wedding - it’s a sham. You know it and I know it.”
But before Ally could finish, Nicky grabbed him and slammed him against his car and kissed him.
He told him: “I’m not playing at anything.”
Nicky then kissed Ally again - revealing he is secretly gay and viewers are in shock.
One wrote: "Now we know why he really hates Gabby. Nicky is gay and forced to sleep with her."
A second said: "I knew that bloke was Nickys boyfriend last week it was obvious."
Another added: "Well I wasn’t expecting that…"