March 31-April 4 Recap: EJ's Shocking Whodunnit and Ava's Heartbreaking Exit!

   

Things in Salem went from bad to worse, and the Days of our Lives recap for March 31-April 4 covers everything you might have missed.

What Happened In Salem?

It’s all led up to this moment when EJ (Dan Feuerriegel) met his match and finally paid for his crimes.

READ THIS: Here’s what’s coming up on DAYS.

Monday, March 31, 2025

In Estonia, while Steve (Stephen Nichols) and Paul (Christopher Sean) continued the search for John (the late Drake Hogestyn), Orpheus (George DelHoyo) appeared in Marlena’s (Deidre Hall) room. Marlena fought him off, smacked him with her luggage, and had him tied up by the time Andrew (Colton Little) arrived at her room. When Marlena left to help Steve, Orpheus wound up sneaking away from Andrew.

Rafe (Galen Gering) sneaked into the DiMera tunnels and planted a camera in the mansion to try and catch EJ. But when EJ spotted him, Rafe taunted him about everything he’s done. Meanwhile, Jada (Elia Cantu) asked Belle (Martha Madison) to help her take down EJ by wearing a wire and she agreed and later arrived at the mansion.

Tuesday, April 1, 2025

When Steve and Marlena found a man with gray hair get shot, they worried it was John. They finally discovered it wasn’t John as Paul arrived on the scene and Marlena revealed she had a run-in with Orpheus. Back at Marlena’s room, Orpheus got the upper hand on Andrew. Just as Orpheus was about to shoot him, Paul arrived and shot at Orpheus.

At the SPD, Jada finally confessed to Rafe about sleeping with Shawn (Brandon Beemer). Rafe spiraled and lashed out, deciding he needed some time away from her.

At the DiMera Mansion, Belle showed up wearing a wire and tried getting EJ to confess to kidnapping Rafe by saying she could only continue things with him if she knew the truth. EJ caught on to her wearing a wire, but Belle managed to get out before he could actually find it.

Wednesday, April 2, 2025

Rafe confided in Gabi (Cherie Jimenez) about his relationship while Jada confided in Paulina (Jackée Harry), who realized it was all EJ’s fault.

Also needing to do some confiding was Shawn to JJ (Casey Moss, who recently dished with Soap Hub about his upcoming wedding to a former DAYS star) about Jada’s decision to come clean with Rafe, and Belle to Brady (Eric Martsolf) about what happened with EJ.

Back at the mansion, Chanel (Raven Bowens) confronted EJ about his crimes that cost her the adoption, while Johnny confided in Roman (Josh Taylor) about everything that’s happened. Later, Johnny discovered Roman kept a in the pub and sneakily got hold of it.

Ava (Tamara Braun) decided she wanted to make EJ pay for everything he’s done and hurried out of the pub with her gun.

In the end, EJ was alone in the mansion talking to Stefano’s portrait when a mystery person showed up.

Thursday, April 3, 2025

After EJ spotted someone in the mansion, he was shot in the chest. When Chad (Billy Flynn) got home, he found EJ shot on the floor. Chad got his brother to the hospital where he ran into Cat (AnnaLynne McCord), who comforted him as he waited for news on EJ.

Chanel worried about Johnny coming home late while JJ worried about where Gabi was after noticing her house was dark. Later, Chad called Johnny to inform him about his father.

At the pub, Kate (Lauren Koslow) revealed to Roman that Rex was in a hit and run and worried EJ was behind it. When they ran into Ava, she informed them that she was leaving Salem. But before she left, she disposed of her gun in a trash can.

Friday, April 4, 2025

Javi (Al Calderon) found out what Jada did and sensed something off with Rafe. Meanwhile, Leo (Greg Rikaart) ran into Gabi in the square and got a suspicious vibe from her when he mentioned EJ’s shooting. When the couple touched base, they wondered if either of them could be involved while Rafe sneaked back into the DiMera Mansion to retrieve his camera.

After Shawn found Jada drunk at the bar, he suddenly noticed her gun was missing and she couldn’t quite remember what she’d done with it.

After EJ took a turn for the worse, Kayla (Mary Beth Evans) informed Chad that she had to put him in a medically-induced coma.