He is still extremely upset that he was forced to lose the girl he loves because of his stupid mistakes, but JJ (Casey Moss) may need to finally come clean about his actions on Days of Our Lives.

Paige Learns The Name Of The Woman JJ Slept With

It's been clear to all of his loved ones that his breakup with Paige (True O'Brien) has been haunting him, but JJ hasn't thoroughly come clean with anyone about his reasons for ending the relationship. While there is public knowledge now that he did cheat on Paige, the fact that it was with her mother, Eve (Kassie DePaiva) is still completely under wraps.

However, after another encounter with Eve-his third overall-where the two slept together once again after Eve became emotional about Paige moving out, JJ may be forced to come clean to his mother, Jennifer (Melissa Reeves) and sister, Abigail (Kate Mansi), after they realize he spent an entire night out and never made it home.

JJ Shocks Paige With Unexpected Confession

If he comes clean about who his affair was with, it will be shocking in more ways than one to his family however. Not only will they be shocked he slept with someone much older multiple times, but it will be a crushing blow after Eve and Jennifer's history. When Eve first arrived in town, she made Jennifer's life much more difficult by suing her for the royalties from Jack's book and movie rights. The two have never been friends, and never will be-and learning that her enemy slept with her son will likely ignite some major anger in Jennifer as a result.

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