Cain Dingle has been given food for thought by an emotional Moira on tonight's Emmerdale.
His mum, Faith, has been battling a cancer diagnosis and he has been reluctant to make amends with her before it's too late. But tonight, in emotional scenes, Moira has given him a lot to think about as she begged him to make things up with Faith.
Faith was going for a scan to find out if her cancer treatment had been making any progress. Chas accompanied her and on the way they saw Cain, who abruptly turned his back on his family. Faith looked crestfallen as Moira made her way over to talk to him.