Jane attempts to do what's best for the baby. Xo attempts to say sorry to Rogelio.
Aired 2015-04-27 · 42 min
Jane the Virgin: all seasons and episodes