By Karen J. Kessler Google “how to apologize,” and you will find close to half a billion sites all...

read more