You have managed to show a great deal of patience and determination and you have not rushed things, far from it.
Vous avez su faire preuve de beaucoup de patience et de beaucoup de détermination et vous n ’ avez pas compté votre temps, loin s ’ en faut.