Jane Villanueva (Gina Rodriguez) and her extremely crazy life are back for Season 2 of "Jane The Virgin," premiering Monday night. As previously reported, the new season will follow Jane as she adjusts to being a new mom and possibly a new wife. First, however, Jane has to find out who stole her newborn baby boy and decide if she should rekindle a romance with Michael Cordero (Brett Dier) or the baby's father Rafael Solano (Justin Baldoni). 

Before the Oct. 12 premiere kicks off on the CW, let’s recap everything that happened in the Season 1 finale. 

Last season ended with a bunch of cliffhangers, which hopefully will be answered when "Jane The Virgin" returns. As mentioned, the former waitress had a few false alarms during the final episode but eventually gave birth to a son, Mateo Gloriano Rogelio Solano Villanueva. Jane was surrounded by her family and friends when she gave birth, but the precious moment was ruined when a fake nurse kidnapped Jane's baby and handed the newborn off to the villainous Sin Rostro (Bridget Regan). The episode ended with Sin taking Mateo to an unknown location. 

Also during the finale, Michael and Rafael got into an argument at the hospital during one of Jane's false alarm visits. Both men realized they are in love with Jane and want her to choose between them

Rafael told Jane he thought breaking up with her was a mistake and he wanted them to work things out. However, Jane is still mad at the way he ended their relationship but told him she would think about them possibly getting back together. 

Meanwhile, Michael, who used to be engaged to Jane, asked her if she had noticed their friendship was turning into something more romantic. Even though she admitted they were getting closer, Jane wasn't sure if she was only turning to Michael as her backup.

Petra Andel (Yael Grobglas), Rafael's ex-wife, also popped up in the finale, determined to win him back. However, Rafael tried to use Petra's feelings for him against her so she would sell him her share of the Marbella hotel. Petra realized what Rafael was doing and ended up getting her hands on a sample of his sperm. It's not clear what Petra plans on doing with the sperm, but it can't be good. 

While Michael was trying to be supportive of Jane and her new role as a mom, he was also dealing with the return of Nadine (Azie Tesfai) who wanted to strike a deal with the police. Nadine wanted them to promise to protect her family in exchange for the whereabouts of a plastic surgeon who could lead the police to Sin. However, Michael discovered the doctor was dead, and Nadine had escaped from his custody. 

There was also a surprise wedding during the Season 1 finale of "Jane The Virgin." Before Jane gave birth, her mom Xiomara (Andrea Navedo) and her biological father Rogelio dela Vega (Jaime Camil) went to Las Vegas and got a little too drunk. When the pair returned from their trip to be by Jane's side as she delivered her baby, they found a CD containing footage of their impromptu wedding at a Vegas chapel. 

"Jane the Virgin" Season 2 premieres on the CW Monday, Oct. 12 at 9 p.m. ET.