Jane the Virgin
Rafael Solano (Justin Baldoni), middle, strikes a pose with his baby mammas Petra Solano (Yael Grobglas), left, and Jane Gloriana Villanueva (Gina Rodriguez), right. The CW

Rafael Solano (Justin Baldoni) from “Jane the Virgin” might have an unconventional family, but he has learned to love all of his children and baby mammas equally.

In fact, Rafael has managed to maintain peace within his family even though everything else is going crazy around them. This Season 3, the show introduced his adorable twin daughters, Eli and Anna, with ex-wife Petra (Yael Grobglas), who just happen to be the perfect children.

READ: Is Jane jealous of Petra in “Jane the Virgin” Season 3?

Every time the twins make an appearance on the show, fans can’t help but gush over them. Baldoni seems to want the gushing to continue as he recently shared on Instagram a teaser photo of his sweet family dressed up as characters from a fairy tale.

Why are Rafael, Petra, and the twins all dressed up like they came from the pages of “Cinderella”? Is it for a school project? Does this mean Petra is fine after her road trip with boyfriend Chuck Chesser (Johnny Messner), also known as “Jerky Pants”?

Maybe Rafael was able to come to her rescue, or being the strong woman that she is, maybe Petra was able to rescue herself.

Rafael is actually smitten with Petra right now, which came as a surprise for fans who are hoping he would end up together with Jane. But Jane is just re-learning the ropes of the dating game with her new boyfriend Fabian (Francisco San Martin), and show creator Jennie Snyder Urman even said that Jane would have a lot of suitors lined up in the future.

“There is a lot of light and joy that are coming back. There are love interests, but it’s all, ‘how does she move on from all of this?'” Urman told Deadline.

If Jane and Rafael really do belong together, it would be a long time coming for their relationship to rekindle. Baldoni told Hollywood Life that the two of them could be the “endgame” of the show, but he’s not sure because there’s a few more years left to the show.

“But at the end of the day, I think the two could very well seem meant to be. They’ve had a lot of challenges, and we’ll see. If it’s what the fans want, then maybe it’s possible. I don’t know what the show creator has in mind,” he said.

Baldoni even told Entertainment Tonight earlier that Jane and Rafael now share what Jane and Michael Cordero (Brett Dier) had in the past: a solid friendship. This friendship is really going to help Jane and Rafael mature their relationship if they do decide to give love a second chance.

“They’ve been through crazy, crazy things but they’ve been able to come out the other side and remain friends,” he said. “What’s great about that, for all the Jane and Rafael ‘shippers, is that if there were anything to happen in the future, is that there’s a foundation for that, whereas before, there wasn’t.”

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