EastEnders spoilers follow.
EastEnders' Denise Fox will grow closer to Ravi Gulati next week, when Jack lets her down once again.
Denise has been struggling to resist Ravi in recent weeks, leading fans to speculate that they are heading for an affair story.
Upcoming scenes will see Jack determined to turn things around, following a difficult few weeks for his family.
Intent on coming through for Denise and his children, Jack arranges a family lunch at Walford East.
Jack is initially cross when Sam turns up – having been invited by Ricky – but the clan soon start to enjoy each other's company.
Unfortunately, the harmony doesn't last long when Jack learns that Nugget is responsible for the bullying Ricky and Lily are facing at school, and a blazing row breaks out between him and Ravi.
The row continues between Denise and Jack back at No.27, as they fail to see eye-to-eye over the situation.
Fed up, Denise storms out and heads to Walford East to apologise to Ravi – where sparks fly.
Denise and Jack's relationship woes worsen later in the week. when Jack fails to remember that it's Valentine's Day.
Spotting her dad's mishap, Amy springs into action and arranges a romantic evening for them.
Ravi interrupts Denise while she is getting ready, wanting to discuss the events from the night before and to express his growing desire for her.
Denise tries hard to fight against her lust for Ravi, but is left heartbroken when she overhears Jack telling Sam that Amy is responsible for arranging their Valentine's Day date, and not him. What will this mean?
EastEnders airs on Mondays-Thursdays at 7.30pm on BBC One. The show also streams on BBC iPlayer.