1. A system for transforming media elements into a narrative comprising: a processor; a memory in communication with the processor; a clustering module in communication with the processor and the memory, the clustering module configured to: receive a dataset comprising a plurality of media elements each comprising metadata; and organize the plurality of media elements into a plurality of clusters based on the metadata, the plurality of clusters being organized into a clustering tree; and a narrative module in communication with the processor and the memory, the narrative module configured to create a narrative comprising a plurality of the media elements arranged into a narrative sequence, the narrative sequence being structured according to the clustering tree and for a predetermined duration.