1. A method for associating digital images with events, the method comprising: storing, by a computing device, a digital image associated with a user, wherein the digital image has an image capture time; processing, by the computing device, a journal entry of an electronic diary associated with the user to identify a previously occurring event and to identify a range of time for the previously occurring event, wherein the journal entry describes an event that has occurred in the past; comparing, by the computing device, the image capture time of the digital image with the range of time for the previously occurring event to determine if the digital image is associated with the previously occurring event; and producing, by the computing device, an annotation indicating the digital image is associated with the previously occurring event, wherein the annotation is based on a name associated with the previously occurring event.