Kanye West didn't hold back in the Oval Office during his visit with President Trump.

West gave an erratic 10-minute long speech that felt like a stream of what could be argued as consciousness at times. He also managed to call himself a "crazy mother f----r" and warned the media to have the 5-second delay ready at all times.

Oliver Contreras - Pool, Getty Images

He also described Trump's presidency as a "hero's journey" insisting that we "stop worrying about the future." Trump found the rant "impressive" while others were left confused. He also pretty much revealed his iPhone password to the entire world, and it's pretty unimpressive.

Oliver Contreras - Pool, Getty Images

It's a lot to unpack, so check out the video and give me your thoughts.