redeem (oneself)

redeem (oneself)

To make amends for one's past misdeeds or shortcomings by doing something positive. Matt's grades were not great at the beginning of the semester, but he's totally redeemed himself and gotten A's on every test since. My sister was mad at me for not spending time with her, so I redeemed myself by getting us tickets to see her favorite band.
See also: redeem
Farlex Dictionary of Idioms.
See also:
  • redeem
  • answer for
  • wear sackcloth and ashes
  • sackcloth
  • in sackcloth and ashes
  • have a hold on (someone)
  • have a hold over
  • have a hold over (someone)
  • put on sackcloth and ashes
  • put on, wear, etc. sackcloth and ashes