1. A method, comprising: receiving a message from a user, the message comprising linguistic content; performing a lexical analysis of the linguistic content to determine one or more tokens within the linguistic content, wherein a token comprises words or phrases of the linguistic content that are indicative of an emotion, and wherein the one or more tokens comprise either emote types or word types, the emote types triggering a higher priority emotion than emotions triggered by the presence of the word types; assigning a higher priority to any of the one or more tokens occurring at an end of the message; selecting one or more facial expressions of an avatar of the user based on the one or more tokens present in the linguistic content, the selection based on the assignment of the higher priority to any of the one or more tokens occurring at the end of the message; and displaying, on a user interface of a computing device, the avatar of the user, with the selected one or more facial expressions.