The July 31 episode of Days of Our Lives Recap delivered emotional breakups, awkward run-ins, and a wild DiMera twist. Stefano’s name popped up again, stirring fears and theories, while Chad, Susan, and Rafe tried to make sense of it all.
Steve and Kayla Debate the Past
As Steve and Kayla prepared for pizza night, Kayla noticed something weighing on Steve’s mind. He confessed he’d uncovered Alex’s criminal history — a past that eerily reminded him of Stephanie’s abusive ex, Jeremy Horton.
Kayla tried to ease his mind, reminding him that Alex wasn’t Jeremy. She acknowledged Stephanie’s rocky romantic history but noted she’s currently happy. Steve agreed not to interfere but promised to keep a watchful eye on Alex. The conversation ended on a light note as they shared a kiss and embraced their evening together.
Days of Our Lives Recap: Alex’s Oversight Sparks Friction
At home, Alex surprised Stephanie by making dinner — and wearing only an apron. Things were going well until Stephanie reviewed her book and noticed an unapproved passage still included. She immediately panicked.
Alex admitted he forgot to follow up with Kate, who had already sent the manuscript to print. Though he offered to pull the project, Stephanie told him not to. She claimed it wasn’t a big deal, but tension lingered. They decided to move on and salvage the evening with wine and tacos.
Chad Walks In On Cat and Rafe
In the town square, Rafe bumped into Cat, who was out with Tesoro. As they shared a quiet moment, Chad appeared unexpectedly. Their nervous body language raised suspicion as they played off their connection as casual acquaintances.
After Chad walked away, they quickly parted ways. Later, at the police station, Cat opened up about her concerns. She questioned DiMera motives at the hospital and asked about Stefano. Rafe gave her a crash course in DiMera drama — including Megan’s disappearance, Dimitri’s vanishing act, and the real fear that Stefano might still be out there.
Days of Our Lives Recap: Trouble Lingers Between Xander and Sarah
Xander brought Victoria to the hospital a day early, wanting her to spend time with Sarah. While she appreciated the gesture, Sarah questioned his intentions, assuming there was an ulterior motive.
Xander grew upset but admitted he had divorce papers ready. Sarah accepted them and assured him he did nothing wrong. They both shared lingering feelings but agreed to move forward for Victoria’s sake. The moment was emotional, but both seemed uncertain about whether peace had truly been achieved.
Susan Declares Stefano is Alive
The DiMera drama exploded as Susan stormed in, convinced Stefano was alive. EJ rolled his eyes, insisting his father was long gone. But Susan insisted her medium-in-training status had given her a powerful new connection to the other side.
Chad arrived to diffuse the situation, only for Susan to drag him in. She felt Stefano’s essence nearby and declared it was time to act. As Susan wandered the room channeling spiritual energy, Chad and EJ shared a quiet moment of appreciation and reflection.
In the final moments, Susan confronted EJ about his courtroom manipulation. Meanwhile, Chad ran into Cat again — this time at the hospital. She probed him about DiMera legal troubles, but he dodged her questions. The elevator they shared suddenly stopped. The two were trapped together just as Xander watched Sarah and Victoria with a look of longing.
This Days of Our Lives Recap offered mystery, relationship shifts, and more DiMera chaos. As Stefano’s name resurfaces and emotional bonds stretch thin, Salem’s residents are facing new storms. Catch every twist daily at Soap Opera Daily— your go-to for everything Days of Our Lives. See you next time!