'Jane the Virgin' season 3 spoilers: Jane realizes her lack of spontaneity after the sudden appearance of an unexpected guest.

A promotional stil for "Jane the Virgin"Facebook/cwjanethevirgin

More drama is beginning to build up in the sixth episode of "Jane the Virgin" season 3.

In the previous episode, Jane (Gina Rodriguez) realized that Petra (Yael Grobglas) is not the real Petra but her twin sister Anezka because of the way she reacts whenever she gets surprised. But could Jane tell Rafael about her observations?

Meanwhile, Jane had to sort other problems with her husband Michael (Brett Dier) when they were asked to leave their new house because they failed to pay the rent. But the two seemed to work things about before things get worse.

For the upcoming episode, Jane will suddenly question her own life when a cousin suddenly arrived at her doorstep. This will make her realize that she lacks excitement and spontaneity. On the other hand, her mother Xo (Andrea Navedo) will pursuing a new career path as she looks for the best place where she can open up her own dance studio. But when she finds the perfect spot, she will have second thoughts about working there because the place is located near her ex-boyfriend Bruce (guest star Ricardo Chavira).

The synopsis for the episode titled "Chapter 50" will also feature Rogelio's (Jaime Camil) struggles about his real feelings for Xo. The two of them had a long history of on-again, off-again relationship, but he will realize that he is still in love with her. However, Jane's father will hesitate about admitting his feelings for Xo.

Elsewhere, Michael will find a new lead for their case against Rafael's (Justin Baldoni) biological mother Mutter. Will they finally close the case and make Mutter pay for all her crimes? Will Rafael's suspicions about Petra be finally confirmed in the upcoming episode?

The sixth episode of "Jane the Virgin" season 3 is slated to air on The CW on Monday, Nov. 21.