Here are your Days of our Lives photo spoilers for Thursday, July 31, 2025.
What to expect on Days of our Lives
Susan (Stacy Haiduk) feels Stefano's (the late Joseph Mascolo) presence in the DiMera living room, and that can never be a good thing. While it appears that EJ (Daniel Feuerriegel) wants to shrug off her declarations, Susan insists that Stefano is somewhere and goes searching for him. Chad (Billy Flynn) walks in on this strange scene and doesn't know what to make of things.
What Chad doesn't know is that his kinda-sorta girlfriend, Cat (AnnaLynne McCord), is hard at work trying to take his family down. Cat and Rafe's (Galen Gering) partnership may give ISA Director Shane Donovan (Charles Shaughnessy) everything he has wanted for decades.
Over at the hospital, Sarah (Linsey Godfrey) and Xander (Paul Telfer) have to navigate their new normal. They are legally separated now, but that doesn't mean they don't want to be together. They just refuse to admit that to themselves and each other. See it all for yourself in the snaps below.
Mediums, meetings, and marital woes

Ej was surprised when Susan announced that Stefano was there. Now, she is determined to prove it.

Chad doesn't know what to make of EJ's quirky mother as she insists she feels their father's presence.

EJ is not sure what to make of his mother's assertions. Does he wonder if she is losing her mind?

Cat and Rafe are hard at work looking for evidence against EJ to finally take him and the entire DiMera clan down. Can they do it?

Chad is curious to see Cat and Rafe in Horton Town Square and is not really sure how they know each other.

Do Cat and Chad get stuck in an elevator for a very familiar soap opera trope?

Xander finally brings Victoria to be with Sarah, but he doesn't look happy about it.

Will Sarah figure out how to deal with her new family situation? At least she has her daughter back.
Catch all-new episodes of Days of our Lives weekdays on Peacock.