EMMERDALE’S John Sugden has revealed the truth about the mysterious Aidan Moore at long last – but is he lying?
The medic – who is played by actor Oliver Farnsworth in the ITV soap – has been holding onto some dog tags with Aidan’s name on it ever since he arrived in the village.
John Sugden opened up to Aaron Dingle about Aidan[/caption] John’s confession seems incomplete – but was he lying?[/caption]It has been so far kept a mystery with John refusing to explain anything about it and reacting furiously when Victoria found the tags and asked him about them.
In last night’s episode John decided to spring a surprise on Aaron with a winter wild camping trip.
And today’s episode it was revealed to be Aidan’s birthday.
Aaron encouraged John to open up after he found the dog tags and asked him about them.
Now for the first time John has spoken about who Aidan was and how he died.
Revealing they served together in the army, John hinted at a tragic end with John being unable to save him and ultimately losing him.
“Aidan was the first person I ever felt anything for, anything meaningful,” he said.
“He was a bit of a joker, a show off, the sort who would talk to anyone and loved an audience.
“We were the only ones in camp who turned up to watch some awful forgettable 90s Luke Perry film.
“I reckon that’s when we had each other’s number.”
John added to Aaron: “It might have been alright on paper to be gay in the army then but you certainly didn’t go around shouting about it.
“Somehow no-one else in the camp found out about us or if they did they didn’t say. So when Aidan died, when I couldn’t save him, I kept it all in.
The character Aaron Dingle (formerly Livesy) made his Emmerdale debut all the way back in 2003. Current actor Danny Miller took on the role in 2008. Here are some of Aaron's biggest soap storylines over the years.
“I tried to bury everything I felt about him until it destroyed me from the inside. It hasn’t gone, put it that way.”
Aaron hugged John and appeared to believe everything he said, but could John be lying?