страдать за грехи — перевод на английский

Варианты перевода словосочетания «страдать за грехи»

страдать за грехиsuffer for the sins

Так, королева Гермиона, не не без вины, но она страдала за грех, который не совершала.
Well, Queen Hermione, she wasn't without fault but she suffered for a sin she didn't commit.
Но мне очень жаль видеть, как вы страдаете за грехи другого человека.
But it's a shame to see you suffering for the sins of another man.
Почему она должна страдать за грехи своего мужа?
Why should she have to suffer for the sins of her husband?