1. A method comprising: receiving a plurality of digital images; determining, for each of the plurality of digital images, image features; calculating a strength value for each of the plurality of digital images; sorting the plurality of digital images into classes based upon the image features; receiving an indication of a selection of one or more of the plurality of digital images from a user; receiving user data associated with the user selected one or more of the plurality of digital images; measuring an emotive response of the user to the user selected one or more of the plurality of digital images; updating, using one or more electronic processors, the strength value for each of the user selected one or more of the plurality of digital images based upon the user data, wherein the user data includes the measured emotive response, and wherein the strength value is updated using captured facial images of the user, the facial images captured while the user is viewing the one or more of the plurality of digital images; and automatically selecting, by the one or more electronic processors, at least one image from the plurality of digital images in addition to the user selected one or more of the plurality of digital images based upon the selection of one or more of the plurality of digital images and the strength values of the plurality of digital images, wherein the at least one additional image is selected from one or more image classes to which the user selected one or more of the plurality of digital images belong.