First comes a baby, then comes a wedding on Jane the Virgin! Actually, there will be two weddings this season.

"Jane will make a choice with one of the guys, eventually, and we will have a wedding at some point in the season," executive producer Jennie Urman tells TVGuide.com.

But it's not just Jane (Gina Rodriguez) walking down the aisle with either her baby daddy Rafael (Justin Baldoni) or her ex-fiancé Michael (Brett Dier).

"By the fifth episode there's an unexpected marriage of two characters, and that's going to be the first [wedding]," she adds. "And of course our weddings [will have] big, fun, whimsical set pieces."

Check out all this week's Mega Buzz!

Considering Xo (Andrea Navedo) and Rogelio (Jaime Camil) had a quickie wedding in the Season 1 finale, that's a lot of marriages! But this is a telenovela after all. Jokes Urman: "Well, we have 22 episodes to get there, so it's certainly not in the first couple [of episodes], but we like fast-moving plots!"

Who do you want Jane to marry: Michael or Rafael?

Jane the Virgin returns on Monday, Oct. 19 at 9/8c on CW.

Crave scoop on your favorite TV shows? E-mail questions to mega_scoop@tvguide.com or drop us a line at Twitter.com/TVGuide