Capturing the Memories of Your Life