Prev None of 30 Next
Cornfed country boy Chris Soules will be putting his rose giving skills to the test during tonight's season 19 premiere of ABC's The Bachelor at 8/7c. 30 women will be competing for the farmer's heart and we've got the full scoop on where they're from and what makes them stand out. Click through for a gallery of this season's contestants. Do you have an early favorite?