translate English to French: These are things that live with people throughout their lifetime.
Ce sont des événements qu'ils garderont en mémoire tout au long de leur vie.