For months fans of the hit Lifetime series “Devious Maids” have been sitting on pins and needles, waiting to find out which character from the beloved Marc Cherry soap opera had fell victim to Ty’s (Gideon Glick) Season 2 shooting rampage. And finally, audiences learned the shocking answer in the Season 3 premiere of cutthroat drama.

The third installment wasted no time picking up where the previous finale left off as Ty fired three shots into Rosie (Dania Ramirez) and Spence’s (Grant Show) wedding party. Three attendees were caught in the line of fire, which was meant for Valentina (Edy Ganem), Pablo (Alex Fernandez), a priest and the bride herself.

But ultimately the shooting resulted in only one casualty: Pablo’s. So why was Ziola’s (Judy Reyes) ex-husband chosen to meet his demise? Well, during an interview with TVLine, the show’s executive producer Sabrina Wind dished that there was a method behind the madness.

“You don’t want to do any harm to a character, especially kill them, unless it’s going to be worth something great to you in storytelling,” she explained. “We thought that for Zoila to be pregnant with a man’s baby whom she could not possibly be with, and to be in love with another man, just made for the most gut-wrenching and interesting storytelling.”

In the Season 2 finale, Ziola learned she was with child. However, it wasn’t until the premiere episode did she find out who the father of her unborn baby was. While viewers crossed their fingers it would be Javier’s (Ivan Hernandez) child, the showrunner knew it would be a more interesting plot to tell if (the recently deceased) Pablo was the biological father.

Following the sophomore installment’s finale, the showrunner hinted at who the father could possibly be. “I will say that our audience is really loving Javier, so I will be biased that way, and we’ll all be happier if she ends up with him. He seems so kind and sweet and charming and wonderful -- but that might not make the best storyline,” she told TVLine in June 2014. “So we’ll decide when we can figure out what the good storyline is.”

In episode 1, “Awakenings,” Ziola decides to hide the truth from Javier after he welcomes the news of her pregnancy with opens arms. But according to Wind, that lie will eventually eat at Ziola until she cracks.

“I won’t say [the secret lasts] all season, but she definitely wrestles with it until she eventually decides to take action,” she EP admits. “Generally speaking, becoming pregnant really changes her perspective on a lot of things.”

“Devious Maids” airs Mondays at 9 p.m. EDT on Lifetime.