1. A method for identifying an image, comprising the steps of: a computer detecting one or more images, wherein detecting the one or more images further includes identifying one or more characteristics of at least a portion of the one or more images; the computer dynamically detecting one or more user communications; the computer determining one or more characteristics associated with the one or more user communications by utilizing natural language processing techniques to analyze the content of the dynamically detected one or more user communications; the computer determining one or more characteristics of one or more recipients intended to receive the dynamically detected one or more user communications; the computer determining a sentiment of the dynamically detected one or more user communications; the computer determining a type of forum associated with the dynamically detected one or more user communications; and the computer determining one or more appropriate images to be associated with the dynamically detected one or more user communications based on the determined one or more characteristics associated with the dynamically detected one or more user communications, the determined one or more characteristics of the one or more recipients intended to receive the dynamically detected one or more user communications, the determined sentiment of the dynamically detected one or more user communications, and the determined type of forum associated with the dynamically detected one or more user communications with the identified one or more characteristics of at least a portion of the one or more images.