His strike must have been a direct hit because Eli (Lamon Archey) brings Sonny and Will into the police station for questioning.
An upset and angry Marlena blasts Leo for lying about Sonny and Will.
A guilt-laden JJ (Casey Moss) urges Jack (Matthew Ashford) not to say anything about Haley’s immigration status because the young woman trusted him and he feels terrible for betraying her by confiding in him.
Eve (Kassie DePaiva) overhears Melinda (Laura Kai Chen) and Haley (Thia Megia) fight over their secret and will certainly try to figure out a way to use this tidbit to Jack’s advantage… and therefore her own.
Odds and Ends
Stefan (Tyler Christopher) unleashes his rage as he realizes he’s lost “Gabby” for good. (Shouldn’t he have realized it already?)
Plus, Eli and Lani (Sal Stowers) exchange belated Valentine’s gifts and grow closer, and Claire (Olivia Rose Keegan) fights jealousy when she realizes Tripp’s (Lucas Adams) been hanging out with Haley.
Days of our Lives (DOOL) airs weekdays on NBC. Check your local listings for airtimes.