An uplifting and emotional tale from Japan about rediscovering ourselves through our most cherished memories.