Eat humble pie
Meaning: Making an apology and suffering humiliation because of it.
During the middle ages, the lord of a manor would have feasts after a hunting trip. He would get the best cut of meat, but the lower-class people would get a pie with the innards of the animal, known as the “umbles.” So, getting “umble pie” was considered humiliating because everyone knew you were of lower status.