Ready for a rundown of what took place on Jane the Virgin Season 2 Episode 18?
Let's do this, CW fans!
On the latest installment of this fun drama, Jane and Xo faced the outcome of the bachelorette party. And it wasn't pretty.
Meanwhile, elsewhere during the hour, Michael babysat Mateo. How do you think that went? There's a very fast and easy way to find out.
Also, Rafael grew very upset when he witnessed Mateo do something for the first time... while Rogelio ended up in hot water at work... and a troublemaker went after Petra.
Click on the video above to watch Jane the Virgin online and find out plenty more now.