Hello traceytruong: I don't think I can add anything of consequence to what Mendingmysoul has already written. However, I noticed this is your first post here on PC. So I thought I would leave a brief reply welcoming you to Psych Central.
Here are links to 3 articles, Psych Central's archives, on the subject of how to apologize effectively:
How to Make an Adept, Sincere Apology
The Art of Apologizing
7 Ways to Give An Apology & 4 Ways to Accept One
I hope you find PC to be of benefit.