Jane Villanueva (Gina Rodriguez) made a promise to her grandmother to wait until marriage to have sex, but when she is accidentally artificially inseminated with her boss's (and ex-crush's) sperm, things get a little complicated. This American adaptation of the Venezuelan novela will make you laugh, cry, and gasp — in Spanish!
Watch Jane the Virgin on Netflix now.