Emmerdale's Moira Barton is pleasantly surprised next week as Cain Dingle declares his love for her, desperate to win her back.
Moira is at the end of her tether with Cain (Jeff Hordley) following their recent issues, but when he reveals the extent of his feelings for her, it looks like their relationship could have a future after all.
Here, Natalie J Robb - who plays Moira - reveals the latest twists and turns ahead for her character's rocky romance.
How would you describe Moira's feelings for Cain? Is it love?
"I think it's definitely becoming love, yes. Moira is certainly falling for Cain. They've always had an amazing chemistry, and now it's developing into something more serious. Moira is opening her heart to him, let's say that!"
What's the build-up to Cain declaring his feelings for Moira?
"Well, it's got to the point where Moira's had enough of Cain, really. She cares about him and she thinks that they've got a future together, but not when he always resorts to violence, as that's something she doesn't really want anything to do with.
"Moira thinks you can deal with things differently and in a more mature manner, without using your fists or blackmail or whatever! I think she's just had her fill of it, but then Cain just blurts out that he loves her!"
Does Cain actually say, 'I love you' to Moira?
"Well, he doesn't say those exact words. Moira says that she wants someone to take care of her and love her properly. Cain says, 'You already have that!' She's shellshocked.
"It's what she wants to hear, though - it's what many women would want to hear Cain saying to them. She's really surprised, so she does have to think about it and digest it a little bit. She realises that if this is the case, their relationship could develop into something more serious and maybe it could work after all."
Moira leaves Cain hanging on for her response. Why is that?
"It's not that she doesn't feel the same way that he does. She just realises that she's got to think about what she's getting into when it comes to Cain!"
What happens next?
"Because Moira doesn't respond straight away, Cain tries to run away for a while. He decides that he's going to go to Scotland, as he's going to do a job there. When Moira sees Cain packing his suitcases, she asks where he's going, and she's shocked when he says that he's packing for Scotland.
"Moira just immediately thinks, 'He's running away, here we go again!' Cain tells Moira to forget what he said, as it was all a mistake. She's at the end of her tether at this point - she can't cope with all these ups and downs. Moira storms off, but then Cain runs after her and makes a truce by giving her his toothbrush to keep at her place! He sorts it out, and they're together after that."
Is Moira confident that Cain can really give her what she wants from a relationship?
"I think she's a little bit dubious about it, but she knows that he's got the potential. That's always been the point where Moira and Cain are concerned - she can see that he's human deep down, and it's just a case of unlocking those demons in him and getting rid of them.
"He'll always be Cain and he'll always be edgy. They've got a very passionate relationship, and that's what she's drawn to. But I think she thinks he is capable of a proper relationship."
How does Adam react to all this?
"Obviously Adam's always going to see Cain as the man who broke his mum and dad up. His dad has passed away, so he's not going to warm to the idea very quickly. But he is coming round to it.
"Adam is growing up now and he wants his mum to be happy. If anything sways him, it'll be that."
As Natalie, do you want Moira and Cain to make a go of things?
"Yes, personally I would like to see that. I think it works and I enjoy working with Jeff Hordley, so it's good for me. I think it's exciting, and hopefully they'll keep making it exciting. Just watch this space!"
Are you enjoying playing Moira's friendship with Chas?
"Yeah, it's good to have friendships in soaps - I think it's important! Chas and Moira do have a history together, but they've managed to reconcile their differences and I think it's good to have this friendship."
Could that friendship land Moira in trouble with Debbie, though?
"It causes a storm of affairs with Debbie! There's always going to be trouble ahead where Debbie is concerned. I think if anyone gets in the way of the warpath that she's on, there's going to be trouble. So yes is the answer to that!"
How are the viewers reacting to Cain and Moira's romance?
"It's all positive feedback. Especially from women - they all think I'm really lucky, which I am, I suppose! People seem to like the fiery chemistry between us. There's also a 'Coira' name for us. I don't know if I like it, though, as it sounds like a fish gone wrong!"
> Read the latest 'Emmerdale' spoilers and news
Emmerdale airs weeknights on ITV.
Digital Spy Soap Scoop video - watch Amie Parker-Williams reveal the biggest storylines coming up in EastEnders, Coronation Street, Emmerdale and Hollyoaks next week: