Country singer Kacey Musgraves just dropped anti-Ted Cruz merch on her website and it's such a troll.

The t-shirt release comes one day after Senator Cruz was spotted on a flight headed to sunny Cancun, Mexico. 

Editor's Choice: Ted Cruz Hopped On A Flight For This Sunny Destination As Texans Continue To Freeze

Meanwhile, Texas is dealing with an unprecedented freeze that has left millions in the state without heat or electricity.

Musgraves, a Texas native, unveiled the t-shirt in a tweet with a caption that took a jab at Cruz — "Texas is cold, I can be cold". 

The icy tweet puts a twist on lyrics from her song "Slow Burn," in which she sings, "Texas is hot, I can be cold."

All the profits from the tees, which read "Cruzin' for a Bruzin'," will directly support Texans in need through Feed the People Dallas, Casa Marianella, and American Red Cross of Central & South Texas

"My heart is breaking for my home state," Musgraves wrote in another tweet.