We should not be too surprised by the unlikely bromance between Donald Trump and Vladimir Putin. After all, the audacious billionaire and Russian autocrat have a lot in common.
Both have outsized egos that would humble a rap star.
They pal around with the super-rich, even as they successfully promote themselves as populist heroes of the working class.
They both criticize the media that criticize them, yet neither is a stranger to the arts of media manipulation or, in Putin's case, intimidation.
All of which may have given Putin a special awareness of Trump's biggest vulnerability: If you want to win Trump's heart, stroke his ego.
Maybe that's why when Putin was asked in a Moscow news conference for his thoughts on a possible Trump presidency, Putin said that Trump was "brilliant," according to some translations, and "very talented, no doubt about that."