"The Bachelor" Nick Viall heads to the hometowns of his final four ladies next week (Episode 8, February 20) and will finally meet the families of the girls who are top contenders for the final rose. After the hometown dates, all four ladies will fly to New York City for a rose ceremony that will leave one girl devastated and three girls excited about the next step — a flight to Finland for the overnight dates (February 27).

Danielle M. and Kristina were eliminated in the Bahamas on Episode 7 (February 13) leaving Nick with his final four – Vanessa, Raven, Rachel, and Corinne.

Where does Nick travel, who will get a rose, and who will leave the show? Find the latest spoilers below, including a big surprise about one of the girls who scores a hometown date.

Nick packs his bags

Nick will do quite a bit of traveling for the hometown dates with stops in Texas (Rachel), Florida (Corinne), Arkansas (Raven), and Canada (Vanessa). Once he's done meeting the families and spending the day with each of his final four ladies, he will jet off to New York City where he will meet up with one of his ex's — Andi Dorfman.

Reality Steve states that Andi won't be there for a second chance at finding love but will talk to Nick about making the right choice for his final three girls. If she talks to him about Corinne, spoilers reveal that he may have taken Andi's advice — he sends Corinne home at the rose ceremony.

While she appears to be heartbroken she'll recover quickly when she signs a contract to be on the upcoming season of "Bachelor in Paradise." Although ABC hasn't confirmed her appearance on the show, even Chris Harrison has hinted about it, so expect to see her top come off in Mexico this summer.

The big surprise

Vanessa, Rachel, and Raven all make it to the overnight dates episode that airs March 6.

Spoilers indicate that Rachel is sent home and now we know why — perhaps Nick didn't think she was "the one," but ABC has confirmed that Rachel Lindsay is the next "Bachelorette." The big reveal will take place on Jimmy Kimmel Live on Monday nigh.

Watch the "Bachelor" starring Nick Viall on Monday nights at 8 p.m. ET on ABC.