Michael's suspicions make Jane question Rafael's actions.
Aired 2015-02-16 · 42 min
Jane the Virgin: all seasons and episodes