It’s that time of the season! JoJo Fletcher may have started her journey to find love on “The Bachelorette” with 26 sexy and single bachelors, but she’s narrowed her search for her soul mate down to just four men. A lot will be on the line in the upcoming eighth episode as the 25-year-old real estate developer heads off to meet their families.

Before the highly anticipated hometown date episode, get the scoop on JoJo’s final four contestants below:

Jordan

Is Jordan the frontrunner this season? Fans of “The Bachelorette” seem to think so — and other contestants, like recently eliminated James, agree. Despite how steamy his relationship with JoJo appears to be, there is no ignoring the fact that the 27-year-old has also been a controversial contestant. There have been accusations that he’s using the show to gain fame, and his ex-girlfriend also warned JoJo about his selfish ways. “The Bachelorette” star has had concerns about her relationship with the former football player, but every week he still appears to lead the pack. That might change this week though. A preview of her hometown date with Jordan reveals more uncertainty.

Luke

Luke and JoJo’s connection is undeniable. The 31-year-old war veteran always puts JoJo first, and has remained drama free. But is that enough to win him JoJo’s heart? A clip from Luke’s hometown date reveals that he’ll put it all out there for the leading lady in his life.

Robby

This might be the end of the road for Robby. The 27-year-old former competitive swimmer has been confident about his relationship with JoJo, but he may be hiding a dark secret that could ruin everything. Last week he was accused of having “wandering eyes” and JoJo will confront him about an ex-girlfriend during his hometown date. Based on the video, it appears as if Robby has a lot of explaining to do.

Chase

Chase seems like the underdog in the competition now, but he still has a chance to win JoJo’s heart. The 27-year-old medical sales representative started off strong, developing a deep connection early on with their one-on-one date. However, Chase has since drifted to the back of the pack. While it’s clear that he has strong feelings for the bachelorette, other men in the house have made more of an effort to get alone time with JoJo. The contestant will have to step up his game during his hometown date.

“The Bachelorette” 2016 hometown dates episode airs on ABC Monday, July 18 at 8 p.m. EDT.