отдать лучшее — перевод на английский

Варианты перевода словосочетания «отдать лучшее»

отдать лучшееgave the best

Я ради Роберта оставила блестящую карьеру, отдала лучшие годы жизни.
I left an amazing career for Robert, I gave up the best years of my life.
Ты отдала лучшие годы, ради детей, а теперь должна просить у них прощения за жертву, которую принесла.
You gave up your best years for them kids, and now you have to beg their forgiveness for the sacrifice you made?
Потому что ты понимаешь, что единственным преступлением моей жены, было то, что она отдала лучшие годы своей жизни мужчине, который перестал ее любить, Это случилось, когда я впервые увидел тебя.
Because you understand that my wife's only crime was giving the best years of her life to a man who fell out of love with her, which happened the moment I first laid eyes on you.
Вы отдали лучшие земли в деревне этому психу!
That you've given the best land in the village to that nutcase?
Я отдала лучшие три года жизни этой школе.
I gave the best three years of my life to that school.