1. A computer implemented method comprising: ordering images in an image set based on social interactions with the image set and viewer preferences, wherein ordering images in the image set based on social interactions comprises: at least one of determining a number of likes for an image on the image set or performing a semantic analysis of comments for the image; and assigning points of the image based on the at least one of the number of likes or the semantic analysis; and providing for display, the ordered images.