wear sackcloth and ashes - definition and synonyms

phrase
  1. to behave in a way that shows you are extremely sorry about something that you did
See also main entry: sackcloth