Rep. Beto O'Rourke's (D-Texas) campaign is heating up, in part thanks to his odious opponent.

O'Rourke is running to unseat Sen. Ted Cruz (R-Texas), and the gap between the two candidates keeps shrinking. BuzzFeed News on Monday noted that an important part of O'Rourke's growing popularity is a growing disdain for Cruz, as voters tire of his pompous politics and support for President Trump.

The Senate hopeful isn't putting all his eggs in one Cruz-hating basket, though: O'Rourke has run an impressively energetic campaign, BuzzFeed News notes, driving all over Texas to drum up support from apathetic Democrats and moderate voters. The grassroots effort has raised more than double Cruz's fundraising haul, without taking any money from PACs, which BuzzFeed News describes as politically enthralling to voters who feel frustrated by politicians' assumptions that Texans will always vote red.

For voters that feel left behind by Cruz, O'Rourke is an exciting alternative, convincing crowds that establishment politics don't have to be so divisive and cynical. That notion is popular among moderate voters and even some wary Republicans who worry that Cruz's reputation slows down any hope of progress. "They hate [Cruz] in Washington," one voter in Abilene, Texas, told BuzzFeed News. "So how's he supposed to get anything done?"

Despite some Texans' appreciation of Cruz's anti-abortion and pro-Second Amendment politics, many are disenchanted with his sanctimonious style. "I'm not a Democrat," said another Abilene voter. "But I'm sure as heck not voting for Ted Cruz." Read more at BuzzFeed News. Summer Meza