translate English to French: Our future depends on it.
C'est notre avenir.