Jane The Virgin delivers surprise after surprise on a game-changing finale
Jane Gloriana Villanueva does not like surprises, but unfortunately she’s living a telenovela story that is constantly…