Translate the following English sentence to French:
"I think for all of us the future for our children and grandchildren is a future of great opportunity, though also of great uncertainty."
Je pense que pour nous tous, l'avenir de nos enfants et de nos petits-enfants est un avenir de grandes possibilités, même s'il est aussi plein d'incertitude.