JoJo Fletcher deserves her happy ending, don't you think?
And she'll try to find it with one of the many men listed below on The Bachelorette Season 12.
Who will she end up with? Bookmark our section of The Bachelorette spoilers to find out and get to know the candidates now...
A 28-year old firefighter from San Francisco.
A 33-year old electrical engineer from Fort Lauderdale, Florida.
A 29-year old commercial banker from Ft. Lauderdale, Florida.
Also Canadian. A 29-year old technical sales representative from Vancouver, B.C., Canada.
You're looking at a 26-year old software salesman from San Francisco, California.
A 34-year old boxing club owner who lives in Nashville, Tennessee.