translate English to French: This vision will be embraced.
Cette vision va susciter un engouement.