Emmerdale spoilers! Moira Dingle begs Cain to explain what’s going on

Moira feels betrayed in Emmerdale

Emmerdale spoilers - Moira Dingle finally extracts the truth from Cain

Moira Dingle (Natalie J Robb) has had enough of Cain’s brooding and coldness towards her, but in tonight’s episode of Emmerdale, on at 7pm (See our TV Guide for full listings) she’s about to find out what’s been troubling him.

Mackenzie Boyd in Emmerdale

Mackenzie winds up Moira when he broaches the subject of her relationship

The day begins with Moira’s brother, Mackenzie Boyd (Lawrence Robb) winding Moira up about her relationship with the moody mechanic and soon Moira  is concerned about Charity.

Mackenzie Boyd in Emmerdale

Should Moira be worried about Cain and Charity?

After some cold words and accusations, Moira begs Cain to explain what’s going on between them and finally Cain cracks and tells her. With the truth now out, can the couple fix things between them?

Cain reaches out to Moira in Emmerdale

Cain has been aloof and distant recently

Elsewhere Rishi Sharma (Bhaskar Patel) is planning a surprise and is keen that his whole family has lunch with him.

With his family gathered around him, Rishi orders some celebratory champagne but remains tight-lipped on what they’re actually celebrating. What is Rishi hiding up his sleeve?

Mandy Dingle

Mandy is desperately missing son Vinny

Meanwhile Mandy Dingle (Lisa Riley) is still wondering why her son Vinny (Bradley Johnson) is going out of his way to avoid her.

Mandy’s manipulative ex-husband Paul Ashdale (Reece Dinsdale) is nervous that Mandy might find out the truth; that he is back to his gambling ways and recently attacked Vinny.

Paul Ashdale in Emmerdale

Guilty gambling addict Paul needs to stop Mandy from getting too suspicious

Paul decides to act fast to bring Mandy and Vinny together and soon mother and son are having a great time together.

Liv and Vinny

Paul needs to get Liv Flaherty on-side

In the meantime, Paul tries to get Liv Flaherty (Isobel Steele) on his side but Liv is shocked when she realises Paul is actually threatening her.

Meena [PAIGE SANDHU] goes to confront David

Meena was recently annoyed when David stood her up (Image credit: ITV)

Plus Meena Jutla (Paige Sandhu) spends the afternoon with David Metcalfe (Matthew Wolfenden) but her sister, Manpreet (Rebecca Sarker), is not pleased at all to discover that Meena’s been bringing men back to the house. Uh oh!

Emmerdale is shown weekdays on ITV at 7pm

Tess Lamacraft
Senior Writer for What's On TV, TV Times, TV & Satellite week, Whattowatch.com

Tess is a senior writer for What’s On TV, TV Times, TV & Satellite and WhattoWatch.com She's been writing about TV for over 25 years and worked on some of the UK’s biggest and best-selling publications including the Daily Mirror where she was assistant editor on the weekend TV magazine, The Look, and Closer magazine where she was TV editor. She has freelanced for a whole range of websites and publications including We Love TV, The Sun’s TV Mag, Woman, Woman’s Own, Fabulous, Good Living, Prima and Woman and Home.