Their wedding day has already been filled with unexpected drama and circumstances that have kept things from going smoothly. However, things will take the biggest unexpected turn yet after Vivian unveils herself as a second wedding crasher at Lani and Eli’s nuptials on the Wednesday, July 1 episode of “Days of Our Lives.”

Things have already been a bit dramatic as Lani (Sal Stowers) and Eli (Lamon Archey) have gone about their wedding day on the NBC soap, with unexpected appearances by people like Kristen (Stacy Haiduk), as well as health issues for Tamara (Marilyn McCoo), who passed out during the ceremony. However, after Gabi (Camilla Banus) crashed, they thought the worst was behind them—until Vivian (Louise Sorel) shockingly revealed herself.

Now, chaos will ensue as she halts the wedding vows at gunpoint, desperate for answers about whether or not her son, Stefan (Brandon Barash) is alive, and in an attempt to save her wedding day, Lani, the one responsible for his death, will be forced to step up and take action.

“Lani attempts to diffuse a dangerous situation,” spoilers reveal.

Whether Vivian is in town because she heard Stefan might be alive (since Jake is a dead ringer for him and Gabi is also convinced he is her deceased husband) or because she wants revenge on the woman responsible for his death, it will be a shock when she is able to come face to face with the man who is a carbon copy of her son.

Meanwhile, Gabi has informed Jake that she conducted a secret DNA test on him, and the results are finally available for her to get some answers once and for all about whether or not he is Stefan.

“Gabi and Jake eagerly await his DNA test results,” spoilers state.

“Days of Our Lives” airs weekdays on NBC.

Days of Our Lives
Lani (Sal Stowers) attempts to diffuse a dangerous situation on July 1, 2020 episode of “Days of Our Lives.” XJ Johnson/JPI Studios for NBC