Marlena and John on "Days of Our Lives"
John (Drake Hogestyn) and Marlena (Deirdre Evans) are finally reunited on the April 19, 2017 episode of “Days of Our Lives.” NBC

They’ve been apart for a long while, but Marlena and John will finally find themselves not only back in Salem, but together again at last on the Wednesday, April 19 episode of “Days of Our Lives.”

John (Drake Hogestyn) has been on an extensive ISA mission for months, and because of that, Marlena (Deirdre Evans) has been left without the man she loves dearly. But now on the NBC soap, her daydreams about being with him will come to an end, when John himself physically walks through her door again, and arrives back in town.

John missed a lot while he was out of town, including Marlena’s own mission in Prague with Steve (Stephen Nichols), Paul (Christopher Sean) and others when they tried to track down what appeared to be Stefano (Joseph Mascolo), alive and well once again in Prague. That mission was meant to make sure that he was brought back to Salem so it could be proven that Hope (Kristian Alfonso) hadn’t killed him after all, and could be acquitted of murder charges. The mission proved to be a success, though no one has actually learned yet that Steve and Shane (Charles Shaughnessy) set things up with a fake Stefano in order to make sure Hope was freed.

Read: Abigail Makes A Life-Changing Decision About Her Future On “Days Of Our Lives”

However, even though John missed out on that action, it doesn’t compare to how he felt about missing the woman he loves, or even how much she missed him. Now, finally reunited, the two will embrace their time together and happily bask in their union. However, things may not have a chance to last, because other missions are always waiting to pull John away again.

“Days of Our Lives” airs weekdays on NBC.