translate English to French: And our path may very well be the window to your own future and the future of our planet".
Et notre chemin pourrait très bien être la fenêtre de votre propre avenir et l'avenir de notre planète ".