Next week's episodes of NBC's "Days of Our Lives" will have several surprises for the soap opera's characters -- including Will, Theresa and Eve. The storyline also will be about Stefano trying to avenge Kristen. 

The May 18-22 episodes will feature the following characters: Will (Guy Wilson), Marlena (Deidre Hall), Theresa (Jen Lilley), Stefano (Joseph Mascolo), Melanie (Molly Burnett), Brady (Eric Martsolf), Nicole (Arianne Zucker), Eve (Kassie DePaiva), Nicole (Arianne Zucker), Kimberly (Patsy Pease) and Eve (Kassie DePaiva).

Spoiler alert! This article contains “Days of Our Lives” spoilers. Read only if you want to know more. Soap Central reports that some residents of Salem will deal with various problems next week. These include relationship woes, revenge, cooperation, destruction and schemes that don't go as planned. reports that Will is in for a surprise when he goes home. Eve will also deal with a shocking situation. Meanwhile, Nicole must use her verbal skills to get out of a sticky spot. Plus, Stefano blames Marlena for ruining Kristen's (Eileen Davidson) life. As for Brady, he wants to be engaged to Melanie. And, Kimberly has some surprising information for Theresa.

"Days of Our Lives" fans can also look forward to the May "sweeps" period, which will show J.J. having a confrontation with Eve about ruining his relationship with Paige. Rafe and Hope discover Clyde's secret. However, this will make things complicated between Aiden and Hope.

Theresa will use Christopher to cause a rift between Melanie and Brady. Meanwhile, Brady and Kimberly will have some problems of their own. Justin will also complicate Lucas and Adrienne's budding relationship.

Kate won't expect to work with someone but she will be forced to cooperate with a certain character. Sonny will work things out with Will. But Paul's presence might completely destroy what the couple has been trying to repair.

Plus, Serena's secret will slowly unravel as Nicole works hard to uncover it. Little by little, Nicole will find more information about what Serena has been hiding from them. Aside from Serena, Nicole will also be occupied with Xander and Eric's issues. Unfortunately, her relationship with Daniel will be at risk because of her involvement with Xander.

Let us know your thoughts on the upcoming episodes of "Days of Our Lives." For questions or comments regarding the article, you may email the writer at