Translate the following English sentence to French:
"We have made many promises in this regard, but I believe we shall succeed in keeping our promises even though we have a very delicate path to tread."
Nous avons promis beaucoup en la matière, mais je crois que nous parviendrons à tenir nos promesses même si le chemin à parcourir est fort délicat.