Emmerdale fans were left gasping as they were finally given a hint about why Caleb Milligan has shown up in the fictional Yorkshire village and has been trying to reconnect with his estranged family. Viewers of the ITV soap were first introduced to the character, played by William Ash, over Christmas when Caleb paid long-lost half-brother Cain Dingle in prison.
Caleb, who claims to be the son of the late Faith Dingle, paid Cain a visit in prison on Christmas Day after he took the blame for his son, Kyle, after witnessing the youngster, played by Huey Quinn, accidentally let off a shotgun and kill Al Chapman. Cain then did all he can to keep his son out of prison and took the blame for himself. However, Kyle had been struggling to keep his killer secret and Caleb's arrival prompted the schoolboy to come clean and confess.
Before that, viewers were also given an insight into Cain's backstory after more than 20 years in the Dales in a flashback episode.
Emmerdale fans got to learn more about Cain and Chas' home life when Caleb first showed up and revealed himself as Faith's other son to Cain.