'The Bachelor' recap: Zoe McGrady and Carolina Sofia draw ire and Grant Ellis sends four bachelorettes home
The Bachelor featured Zoe McGrady emerging as a villain, Carolina Sofia rubbing the other bachelorettes the wrong way, Grant Ellis apologizing to Litia Garr, and four women being denied roses during the Season 29 episode that aired Monday night on ABC.