In typical telenovela fashion, no wedding can go without a hitch.
On Jane the Virgin Season 2 Episode 16 a storm disrupted Jane's plan to marry Michael, but how did it all go down?
Rogelio and Jane were at odds over how big a wedding to have, with Jane just wanting a small one, while he was wanting a big extravaganza.
Rafael made it clear that he wouldn't be happy if Jane moved 45 minutes away with Mateo and the former flames became embroiled in another argument.
Use the video above to watch Jane The Virgin online!
Paul Dailly is a staff writer for TV Fanatic. Follow him on Twitter.