EastEnders spoilers follow.
EastEnders' Denise Fox will make an unsettling discovery after returning to Walford next week.
Denise has been off-screen for the last few months and a lot has changed in her absence.
When Denise arrives home from holiday early, she is keen to catch up on all the gossip she's missed while she's been away.
Before Jack can reveal that Sam is staying with them, she bursts in, much to Denise’s horror.
Jack launches a charm offensive on Denise to get her to forgive him over the Sam debacle.
What to Read Next
However, they fall out again when Denise discovers Dean is also back and Jack hadn't told her.
Things get even worse when Denise learns of the true circumstances of Sam’s return.
With tensions rife with Denise, Jack turns to Stacey for support.
He later returns home to an angry Denise but she tells Jack to choose – either Sam goes, or she will.
Yolande tries to give Denise relationship advice as she smarts over Jack's antics.
At the Branning house, Sam understands that she can't stay any longer and decides to leave.
Before she does, Sam tells Jack that Denise is a good woman and not many people would have taken on his troubled kids.
As Jack shows Sam out, he sees Ravi mouthing off at Denise, and isn't happy.
Denise and Jack later reconcile but they are uneasy around each other.
Show boss Chris Clenshaw recently confirmed to Digital Spy that Jack and Denise will be facing a challenging Christmas.
He said: "I think Denise and Jack's marriage has been on the rocks for the best part of this year since her kind of affair with Ravi and since she went to the hotel with him. There is going to be trouble for this couple as well.
"There is going to be an infidelity in the lead up to Christmas but I'm not going to say who, which one of them or who with."
EastEnders airs on Mondays - Thursdays at 7.30pm on BBC One. The show also streams on BBC iPlayer.



















