ABC has revealed the identities of the record-breaking 30 bachelorettes competing for Chris Soules' heart on The Bachelor's nineteenth season, which is set to premiere on Monday, January 5 at 8PM ET/PT.