The Days of Our Lives recap for Tuesday, January 15 features Sarah telling Eric shocking news that sends him out on a tear.
John (Drake Hogestyn) told Marlena (Deidre Hall) he will never take her for granted since he almost lost her in the shooting.
Will (Chandler Massey) showed up and he and Marlena discussed Sami and EJ but then asked for help from John to find Leo’s mom.
Leo (Greg Rikaart) surprised Xander (Paul Telfer) in bed and Xander wasn’t pleased. He went downstairs and interrupted Sarah (Linsey Godfrey) and Sonny (Freddie Smith). Xander and Sarah instantly clashed but he was thrilled to learn they’re not related.
Leo didn’t want to let Sonny out of his sight, putting a crimp in his plans to meet up with Will. Sonny tried to ask about his mother again, and Leo got annoyed. Sonny and Will were eventually able to steal a little time together.
Rex (Kyle Lowder) asked Eric (Greg Vaughan) what’s wrong but Eric brushed him off but he had to deal with his asking if he’d help win back Sarah.
Eric tried to get out of it. When Sarah dropped by, she told him Xander’s alive and in Salem. Eric left her to go kill Xander.
JJ (Casey Moss) made Haley (Thia Megia) breakfast but wanted answers. She turned it around and asked about Jack. But he turned it back and guessed Melinda’s her sister and she kicked her out. He asked why they’re fighting and reminded her he used to be a cop.
Haley had her first session with Marlena. Eventually, she said no one can help her but Marlena told her she’s in a safe space with her and asked her to trust her. Haley said she’ll tell her everything.
Melinda (Laura Kai Chen) asked Haley to call her but told her to keep her mouth shut. Abe (James Reynolds) interrupted and took her to task for her treatment of Abby. They traded barbs, with her attacking Hope’s obsession with Ben. He ordered her to play nice or he’ll fire her.
Days of our Lives (DOOL) airs weekdays on NBC. Check your local listings for airtimes.