From the time he famously declared that George W. Bush "doesn't care about black people" during a live telecast, Kanye West has never shied away from the political arena.
But that doesn't mean Yeezy's stuck with a single party or ideology over the years. Far from it.
In fact, Kanye's politics have been as unpredictable as his personal life, and he's frequently stunned fans with unexpected displays of loyalty - such as when he visited Donald Trump at his eponymous tower during his controversial transition process.
It wasn't terribly shocking that these two would be able to find common ground.
After all, in future dictionaries we'll probably see their photos flaking the word "egomaniac."
It was surprising, however, that Kanye would be willing to publicly endorse such a controversial political figure, particularly when so much of Trump's agenda seems to run counter to Kanye's beliefs.
The move was especially unexpected considering Kanye's wife, Kim Kardashian, was a staunch supporter of Hillary Clinton during the 2016 presidential election.
There was some serious blowback from the visit, and it often felt that Kanye was the only one who didn't see that coming.
The rapper seemed taken aback by the response from fans, and he made a half-hearted attempt at damage control on Twitter:
"I feel it is important to have a direct line of communication with our future President if we truly want change," Kanye tweeted.
"These issues include bullying, supporting teachers, modernizing curriculums, and violence in Chicago."
Fans weren't having it, and now that Trump has started pursuing the destructive policies that everyone who was paying attention saw coming, it seems Kanye has finally realized this isn't a reality show.
West has deleted all of his Trump-related tweets, and it's widely believed that he either took issue with the president's controversial Muslim ban, or bowed to pressure from his more left-leaning in-laws.
Many have called attention to the fact that Kanye's move comes shortly after a surprisingly woke Kim spoke out against the ban with tweets like the one above.
We can only hope someone in Kanye's life rewarded him with some leather sweatpants or a $5,000 threadbare sweatshirt for finally realizing that Trump is like Bush with the bigotry turned up to 11.
Hopefully Trump will re-examine his views in light of this development.
When even Kanye thinks you're crazy, something is seriously wrong.