The CW really knows how to throw a sterling wedding,just seek information from Gossip Girl or stop by One Tree Hill. The season finale of Jane the Virgin is coming up on May 16, 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, or as Jane is finally marrying the man of her dreams: Michael. (Shaking my head.) It wouldn't be proper telenovela etiquette whether the wedding went off without a hitch,so let's just see how it all goes down next Monday!
Source: popsugar.com