Some shocking secrets are revealed by Rafael and Jane. Petra discovers another way to complicate Rafael's life.
Aired 2014-12-08 · 42 min
Jane the Virgin: all seasons and episodes