Jane the Virgin
Xo (Andrea Navedo) from “Jane the Virgin” will have an exciting new storyline this Season 3. The CW

One of the biggest twists in the first few episodes of “Jane the Virgin” Season 3 is Xo Villanueva (Andrea Navedo) deciding to abort her baby with Esteban Santiago (Keller Wortham).

Not everybody is pleased with that development, but showrunner Jennie Snyder Urman told The Wrap that everybody has their own opinions, so it’s best to just be respectful of them.

“If Xo were to have that baby, that would be a really strong message that I did not want to send — which is that a 40-something woman who has raised a child and doesn’t want a baby should have it anyway,” Urman said. “And we had a character in the house that thinks quite the opposite. I think that lets us have a discussion about it, instead of discounting that point of view.”

Urman was referring to Xo’s mother Alba (Ivonne Col), who expressed her displeasure over what Xo did. “It’s a way of looking at it within the microcosm of the family, where people have different points of view and how they can push forward. Alba says, ‘I wish you didn’t do it, but it’s your choice.’ And they move on,” she said.

Now that they have tackled Xo’s abortion, Urman said there are interesting storylines awaiting Jane’s mom. For one thing, she will have a former flame back in her life.

Deadline has revealed that “Desperate Housewives” alum Ricardo Chavira will be playing an ex-boyfriend who dated her when he was still married. Chavira has been cast in a recurring role, so he won't disappear on Xo anytime soon.

Not only that, Xo will also land a very important audition for the popular singing competition “The Voice,” taking one step closer to her dream of becoming a singer, according to TV Guide.

“Jane the Virgin” Season 3 airs every Monday at 9 p.m. ET on The CW.