If you're the type of person who enjoys watching Ted Cruz be repeatedly humiliated, this has been a delightful few years for you. And we can only hope that trend continues through today, when he's beaten by his Democratic challenger Beto O'Rourke for his Texas Senate seat.

That news is still a few agonizing hours away, but until then, we can enjoy watching Ted Cruz get humiliated in front of his own supporters by a small dog puppet.

Triumph the Insult Comic Dog traveled to Texas for Stephen Colbert to check in on the Senate race. He stopped by to meet with O'Rourke, where he had some fun talking shit about Ted Cruz, then Triumph dropped into a Ted Cruz rally, where he had even more fun talking shit about Ted Cruz to the Senator's face.

This content is imported from YouTube. You may be able to find the same content in another format, or you may be able to find more information, at their web site.

At one point, Triumph landed an in-person interview with Cruz, where he opened the conversation by asking the Senator, "Is it true you will defend the constitution at all costs except for when Trump calls it ugly on Twitter?"

"I love the constitution and Twitter is Twitter," Cruz responds.

But then in one beautiful, cringeworthy moment, Cruz attempts to go head-to-head with Triumph.

"I just want to say to Triumph, my advice is walk away, and just remember it wasn't the Republicans, it was the Democrats who took you in to get fixed," Cruz says, laughing at his own joke while we hear one lone person clapping.

"I support spaying and neutering just like Trump did to you," Triumph responds.

It's a beautiful moment, one that I will continue to watch on repeat no matter the result of today's election.

Matt Miller Culture Editor Matt is the Culture Editor at Esquire where he covers music, movies, books, and TV—with an emphasis on all things Star Wars, Marvel, and Game of Thrones.

This content is created and maintained by a third party, and imported onto this page to help users provide their email addresses. You may be able to find more information about this and similar content at piano.io