It’s been quite a year (or three) for Jane Villanueva (Gina Rodriguez). Although she got married, her husband Michael (Bret Dier) was shot on their wedding night!

But luckily, he lived to tell the tale.

And then, at long last Jane had sex.

That’s right, friends, she’s Jane The Virgin no more!

And let me tell you, married life was everything she had hoped for until the worst thing ever happened and Michael died from complications from his injury.

I know. It was a heartbreaker.

We pick our story up three years later and Jane’s life is certainly not what she planned.

First of all, she’s a widow, like her Abuela (Ivonne Coll). But she’s also channeled that grief into a book about her love story with Michael And guess what?

It was being published! So that was good news! Oh, and also on the bright side – Jane’s parents – Xo (Andrea Navedo) and Ro (Jaime Camil) – finally found their way back to each other and got engaged.

And speaking of finding their way back to each other, Jane and Rafael (Justin Baldoni) are now the closest of friends.

And it’s a good thing, because remember their cute, snuggly son Mateo?

Well, he’s now quite the handful – to put it mildly. And to make matters worse – Rafael’s other kids were frickin’ angels.

Yup, that’s right, the twins he had with Petra were smart and well-behaved and pretty damn near perfect.

Oh, and Petra (Yael Grobglas) was kicking butt professionally too.

See, she’d transformed the sleek Marbella into a kids’ hotel.

And business was booming until everyone’s (not) favorite employee Scott was found dead during the inaugural pirate treasure hunt! I know, OMG, right?

And soon, Petra and her twin sister Anezka were both suspects!

But you know who it actually was ? Actually, I’m not going to spoil it, but trust me – it was straight out of a telenovela which this is, after all.

JANE THE VIRGIN is produced by CBS Television Studios and Warner Bros. Television, in association with Electus, with executive producers Jennie Snyder Urman (“Emily Owens, M.D.”), Ben Silverman (“The Biggest Loser”), Gary Pearl (“10.5: Apocalypse”) and Jorge Granier (“Que el Cielo Me Explique”).

Check out full episodes & video extras!