Welcome to the "Roast of Donald Trump," broadcast live from Cher's Twitter.

Cher had some harsh words for new presidential nominee Donald Trump, and she expressed them through insult comedy. There are two things I love most about this Twitter rant: the joke constructions, and the use of emojis, which seem to imply that the sad scrunchy face character is Donald Trump. Here are the most awesomely biting Tweets:

Thank you Cher for this illuminating peek into the mind! I only wish you had more room to express yourself, and I guess you do too.

Sources: h/t Us Weekly