SPOILER ALERT: The story includes details about the Season 3 finale of the CW’s Jane the Virgin. Just like its Season 2 finale, the CW’s Jane the Virgin wrapped its third season with a big wedding featuring a Villanueva woman (Xo and Rogelio vs. Jane and Michale last year), which again faced a slew of last-minute obstacles, including Jane having to take the bus to the ceremony after her ride broke down.