ABC
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?