Jane struggles with mommyhood and a mysterious character appears.

The ride began with a quick flashback (love those!)

(Honestly, would you keep your cool like she did if you were in her situation?!

Image

Credit: Greg Gayne/The CW

Um, no.)

Returning fans, you should know what comes next: Jane calls Michael.

Her ex-fiance is the male equivalent of Old Faithful, predictable and loyal, almost to a fault.

Thank goodness for happily ever after, right?

Could it be anymore obvious that he flaked out on those parenting classes last season?

Throughout the evening some flashbacks have revealed that five years ago Petra was pregnant.

Then comes one of those moments thatJanewriters get right every time: mother-daughter time.

Xo and Jane bond over the true meaning of motherhood.

I just didnt want my grandma to know.

And just then, Jane starts leaking her milk has come in.

With a deep breath, Xo tells abuela and Jane about her Vegas wedding to Rogelio.

It was obviously a mistake, says Xo, although she doesnt seem entirely convinced herself.

Were getting it annulled.

NEXT: Whos the mystery person?

Next we see Michael, hes parked outside the Villanueva house to double-check the area is groupie-free.

Jane hasnt rewarded his actions with any indication of where things are headed romantically that is, until now.

Rafael is staying over, but just as the babys father, she says casually.

Does this mean Michael has a chance now?

WHAT DOES IT ALL MEAN?

But of course, were not done yet.

Cue a mysterious figure, whose back is to the camera.

Burning questions, stray observations and memorable one-liners: