Xo Villanueva (Andrea Navedo) and Rogelio Dela Vega (Jamie Camil) from “Jane the Virgin” broke a lot of fans’ hearts when they split up in Season 2.

Ro wanted to have more kids, while Xo, who got pregnant with Jane (Gina Rodriguez) when she was still a teenager, wanted to enjoy her life for a change.

But after they broke up, a vulnerable Xo slept with Ro’s nemesis Esteban Santiago (Keller Wortham) and accidentally got pregnant again.

Needless to say, Ro won’t be happy to hear that his former flame got pregnant with his rival’s baby.

In a teaser clip shared by Navedo on her Instagram account (@andreanavedo), Xo and Ro were seen talking about what happened last season.

The clip is hilarious because Ro, trying his best to act like a gentleman, can’t contain his real emotions. “If Esteban makes you happy for some very strange, inexplicable reason…” he began.

Xo, who clearly still has feelings for him, tells him to stop and said, “He doesn’t.”

Without batting an eyelash, Ro exclaims, “Thank God!”

Navedo then asked her fans: “❤_____❓ Do you think it's going to work out for Xo and Ro? #JaneTheVirgin #andreanavedo #jaimecamil #bts #onset #thecw #actor #actress #love”

Earlier, showrunner Jennie Snyder Urman told The Hollywood Reporter that they will try to answer whether Xo decides to keep the baby or get an abortion when Season 3 returns.

“We always knew that we wanted Xo to not want to have a baby and then we were trying to figure out how we were going to be ending her story,” she said. “If she got pregnant with Rogelio's nemesis, it would be very shocking to her and to the audience and also she doesn't want to have a baby so that's definitely going to be something that we dive into.”

Urman also told TV Line that Rogelio will have little say on whether or not Xo will keep the baby. “He’s not going to be too thrilled. Of course, it’s not his decision to make one way or another,” she said.