translate English to French: Who knows what the future will bring?
Qui sait ce que l’avenir nous réserve?