The Jane the Virgin Wedding Is Here! Check Out All the Gorgeous Pictures
The CW really knows how to throw a good wedding, just ask Gossip Girl or stop by One Tree Hill. The season finale of Jane the Virgin is coming up on Monday night, and I've got my fingers crossed that this one ends on a happier note than last year's finale. It's already starting off well, as Jane is finally marrying the man of her dreams: Michael. (Shaking my head.) It wouldn't be proper telenovela etiquette if the wedding went off without a hitch, so let's just see how it all goes down!