Question: jane the virgin season 2 does jane marry michael?
Answer: The short version: after years of indecision, the show's heroine, Jane Villanueva (Gina Rodriguez), decided Michael Cordero (Brett Dier), whom she'd loved since the age of 21, was her soulmate. The two got married in the Season 2 finale—and then Jane's swoon-worthy groom got shot.