Question: who does michael end up with on jane the virgin?
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.