translate English to French: A high price had to be paid for this agreement.
Il a fallu payer le prix fort pour parvenir à cet accord.