The longest “Jane the Virgin” hiatus ever is nearly over. The CW finally announced when fans can expect Season 5 to premiere.

The final season of “Jane the Virgin” returns Wednesday, March 27 at 9 p.m. EST on The CW. The new night not only moves it out of the Friday lineup (which is never great for ratings), but it also gives it a prime slot right after new episodes of “Riverdale.”

“Jane the Virgin” has been on hiatus since last April, when the telenovela-inspired show ended with a massive cliffhanger. Raphael (Justin Baldoni) brought Jane (Gina Rodriguez) back to their apartment to reveal someone who looked exactly like Michael (Brett Dier). Audiences don’t know if Jane’s husband is alive, if this is a twin or if someone is wearing a Michael mask.

Jane the Virgin Season 5 premiere date
"Jane the Virgin" returns to The CW in March for its final episodes. Michael Desmond/The CW

Clearly, this revives the big Jane-Michael-Raphael love triangle. It seemed like Raphael was Jane’s only choice, and she was ready for him to propose to her. Now, however, it seems Michael may throw things off.

When asked if Jane will make a choice between the men in Season 5, executive producer Jennie Snyder Urman hinted that there will be a resolution. “There will be — How can I answer that? There will be a wedding,” she told the Hollywood Reporter last year.

Michael’s apparent return wasn’t the only cliffhanger, though. J.R. (Rosario Dawson) shot someone who was trying to kill Petra (Yael Grobglas), and viewers have to wonder who did J.R. shoot?

Season 5 will be the final run for “Jane the Virgin.” The series finale will be the show’s 100th episode.