It's time to open the Jane the Virgin book back up.
Because The CW aired chapter thirty-nine on Monday night.
The latest installment of this fun, light-hearted drama centered on Jane's bachelorette party and how it didn't exactly go as she envisioned... thanks to input from Xo and Lina.
Meanwhile, also on Jane the Virgin Season 2 Episode 17, Rogelio's plans for Michael's bachelor party were disrupted by Michael's night with his friends.
Meaning what, exactly? You can click above and find out.
Finally, Rafael tried to unearth Derek's true motives. Did he succeed?
Sit back and watch Jane the Virgin online to see for yourself.