There will be wedding bells very soon!
On Jane the Virgin Season 2 Episode 17, it was finally time for Jane's bachelorette party, but things didn't go to plan when Xo tried to give her two cents.
Meanwhile, Rogelio and Michael came to blows when Rogelio's plans for his bachelor party conflicted with his friend's plans for him.
Also this week, Rafael tried to get the truth about Derek's true motives, but how much danger did he find himself in?
Use the video above to watch Jane The Virgin online to get up to speed with all the drama. It's fast and easy!
Paul Dailly is a staff writer for TV Fanatic. Follow him on Twitter.