This article by humorous fantasy writer John Scalzi about how to make a good
apology is just AWESOME!
http://whatever.scalzi.com/2013/04/15/apologies-what-when-and-how/
Your ego eventually is willing to go with these sorts of apologies, because
they bring with them some real returns.
Peace,
Katherine