E.J. (James Scott) and Abigail (Kate Mansi) are getting one step closer to finding out the truth about her potential pregnancy on NBC's Days of Our Lives.

E.J. Learns Abigail Is Pregnant

After initially having trouble with the news, the two will begin trusting one another as they head to a doctor to confirm if their affair did in fact result in them conceiving a child. E.J. will actually surprise Abigail on the Tuesday, March 18 episode when he tells her that no matter what, he will always be a part of her child's life, even if he is married to Sami (Alison Sweeney). However, if the doctor's test does indeed confirm that she is pregnant, E.J. will need to come clean to his fiancee about his affair, potentially putting their marriage plans at risk and destroying all plans of a future that they have together.

While E.J. is off with Abigail, Sami will bond with her ex, Lucas (Bryan Dattilo). The two had a stormy history and failed marriage in their past, but share their son, Will (Guy Wilson). As they discuss Will's upcoming marriage to Sonny (Freddie Smith), they will reminisce about the good times, but will continue to ultimately believe they are better off without one another.

Jennifer Breaks Things Off With Liam

Meanwhile, Jennifer's (Melissa Reeves) harasser has been revealed as Liam (Mark Collier), whom she dumped after a few dates so she could reunite with Daniel (Shawn Christian). Obsessed with her, Liam has been harassing and stalking her in an effort to win her back. Knowing that Theresa (Jen Lilley) is seeking revenge on Daniel for helping J.J. (Casey Moss), Liam will enlist her help in trying to break up the newly reunited couple.

J.J. has been trying to impress Paige (True O'Brien), but has so far been unsuccessful. To make matters worse, Rory (Kevin Riggin) and Bev (Allison Paige) will play a mean trick on him.

Days of Our Lives airs Monday-Friday at 1 p.m. on NBC.