Making memories last