They're working on having their happily ever after ending now that she has a baby on the way, but Zoila (Judy Reyes) and Javier's (Ivan Hernandez) wedding won't go off without a few hiccups along the way on Devious Maids.  

Secrets Are Exposed As Murder Mystery Unfolds

Javier proposed marriage to Zoila after she revealed she was pregnant--though he isn't aware that the baby actually belongs to her now deceased ex-husband, Pablo. But the risk of Javier learning the truth and changing his mind about being with her is the least of their worries--especially when an unexpected guest arrives and shocks Rosie (Dania Ramirez)--whose wedded bliss with Spence (Grant Show) is only first beginning thanks to the coma she was in for four months after Ty shot into the crowd outside the church.

Since waking up, Rosie has continually compared Spence to her dead husband, Ernesto--but she is about to learn that he is much more alive and well than she previously thought.

5 Things We Can't Wait To See On Season 3 Of 'Devious Maids'

"Ernesto?" Rosie says after seeing him for the first time again in a preview clip for the Monday, June 15 episode.

"Rosita!" he whispers, causing Rosie to faint in Spence's arms.

Now, not only will Zoila's impending marriage potentially be fraught with problems, but Rosie and Spence's new one could also have a fair share of issues.

Meanwhile, new maid Blanca (Naya Rivera) is still trying to understand why Taylor (Brianna Brown) won't admit what exactly happened with her husband Michael, who Blanca believes was murdered by the couple's adopted daughter, Katie.

"she killed your husband," Blanca says in the clip.

Devious Maids airs Mondays at 9 p.m. on Lifetime.