Justin Baldoni
Justin Baldoni is well-known for his role as Rafael Solano on “Jane the Virgin.” The actor flashes his trademark smile here while attending the TCA Party on Aug. 10, 2016 in West Hollywood, California. Getty Images/Jon Kopaloff

Justin Baldoni, the actor who plays Rafael Solano in The CW dramedy “Jane the Virgin,” had a lot of fun with fans and their theories in his “Fan Theory Exploder” session.

Even before starting the session, Baldoni confessed “I don’t know anything,” according to the Rolling Stone. But Baldoni was quite impressed with all the stuff people have come up with and said the thoughts have actually crossed their minds as well.

“These are really good,” he said. “I have a feeling they should be writing the writers. Some of these could probably get some writing jobs.”

One theory is that Michael Cordero’s (Brett Dier) shooting would leave him with amnesia, so he must fall in love with Jane Gloriana Villanueva (Gina Rodriguez) all over again this Season 3. “I love this. I love this,” he said. “I think that something that [Dier] actually pitched.”

Another theory concerns the Latin Lover Narrator. People suspected that he will be the future baby Mateo reading the story that his mother lovingly wrote.

“True story: This is what I thought too,” said Baldoni. “But they will not tell me if it's right.”

Meanwhile, some fans think that Jane will remain a virgin until the series finale. Baldoni thought it was pretty hilarious and unrealistic. “Poor Jane,” he laughingly said. “Oh my God, that would be a very depressing show, I think. I don't think that's going to happen. I think they're going to explore her sexuality in a very healthy way. And she's married. Who knows what's going to happen, right?”

As for Rafael, showrunner Jennie Snyder Urman said he might have a new love interest this season, since Jane married his rival Michael. “He has a great storyline that I'm really excited about,” Urman told The Hollywood Reporter. “Of course, we first have to play out the Anezka-Petra storyline… Beyond that, there is this new relationship that he has to deal with.”

As for Jane, Snyder debunked the last theory that Jane will still be maintaining her virginity. “She does lose her virginity this year,” Urman told Entertainment Weekly. “It’s in the first half of the season, and it’s quite a big episode for us.”

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