There's nothing like an incredibly awkward and ill-timed baby shower to make two fated lovers realize they're right for each other.
That's exactly how it goes down on Jane the Virgin Season 1 Episode 19, when Rafael first tells Jane she kind of knew all along they were going nowhere so she shouldn't be surprised at their breakup, only to see her at her surprise baby shower (in his room), realizing how much he really loves her and wants a future with her.
Meanwhile, Petra's being murdered. Well, at least Roman is giving it the old college try. WHAT?! Yes, run, Petra, run!
Oh yeah, Rafael? He breaks Jane's heart. WHAT?! Things are never what they seem, so that's why you need to watch Jane the Virgin online right now!
Carissa Pavlica is the managing editor and a staff writer for TV Fanatic. She's a member of the Broadcast Television Journalists Association (BTJA), enjoys mentoring writers, wine, and passionately discussing the nuances of television. Follow her on Twitter and email her here at TV Fanatic.