Cain’s planned a secret wedding so he can quickly marry Charity… trouble is he’s kept it a secret from the bride herself.
Chastity manages to get Charity to the registry office – but Charity thinks she’s turning up for Sam and Olena’s wedding.
She’s shocked when she discovers she’s supposed to be getting married to Cain.
Cain’s not ideal husband material… he was responsible for the van heist which saw Charity and Noah tied up in the back of a van by thugs!
Charity can’t believe he’s organised a wedding behind her back!
She’s adamant she isn’t going to marry him.
But Cain tells her how much he loves her…
And Charity’s heart begins to melt.
She decides she will marry Cain after all…
But what about a wedding dress?
Debbie’s already picked something out for her mum.
Will Charity finally say ‘I do’? Watch Emmerdale on 9 March, ITV1.