translate English to French: It would indeed be difficult for us to be worthy of such sacrifices.
Nous aurons bien du mal à être dignes de tant de sacrifices.