translate English to French: We have spent the best part of our lives at a time when doors and windows of opportunity were opening.
Ils ont en effet passé la plus grande, peut-être même la meilleure partie de leur vie à l’époque des portes et fenêtres ouvertes sur différentes opportunités.