John unexpectedly arrives at the DiMera mansion to find Kristen and Brady just having made love. Kristen privately revels in what must be an intensely awkward moment for John. John remains calm, revealing he’s here to give Brady a memento he picked up while in Europe – a remembrance of Brady’s mother, Isabella. Brady is incredibly touched, and Kristen is privately livid. Once John leaves, Brady wonders to Kristen if maybe this is a sign that John is starting to come around about them. Meanwhile, Marlena confides to Roman and Hope how much she misses John. Hope leaves, and Roman takes Marlena in his arms to comfort her… just as John enters. Elsewhere, Stefano’s plane lands back in Salem. Anne reports to Chloe that Daniel and Jennifer seem on the brink of reconciling. Determined to stop this from happening, Nancy seeks out Jennifer and “innocently” reveals Daniel wanted her to come help out with Parker. Jennifer is appalled given the way Nancy tried to destroy her brother, Mike. Daniel arrives and is stunned when Jennifer lashes out at him – how could he think Nancy of all people could help their situation? Daniel insists he had no idea of their history but he and Jennifer remain at odds. Frustrated by Jennifer’s reaction, Daniel returns to Maxine’s party and has a bit too much to drink. When he heads back to his hotel, Anne calls Chloe and gives her an update. Chloe races over to the hotel and tries to comfort Daniel… which includes pulling him into a kiss! At the same time, Kayla and Maxine urge Jennifer to go to Daniel and make things right. While Abigail waits for Cameron at the town square, she’s reminded of her intense encounter with Chloe. Chad arrives and sees she’s upset; despite their recent differences he reaches out and she allows it, needing to talk. They connect a little over having lost a parent and that’s when Cameron arrives. She immediately pulls back, hoping she didn’t make him jealous – but Cameron assures he’s not so insecure as to think she shouldn’t have friends. They go out on their date and have a great time together.