I hope the mothers out there had a peaceful day. I know the cards all say, "Happy" Mothers Day, but I believe peaceful is just as good. As mothers, some of us carry around extreme loads of guilt. Guilt for either things we did or failed to do, or guilt for ways in which we perceive we failed our children.
I have plenty of guilt myself. I was never"mothered" as a child so the mothering I did I learned on my own. Some of it was good, some of it was not. I was young, and chances are I was bipolar as well.
I have learned this about guilt; number one, ask your Heavenly Father to forgive you. He will. Next, ask forgiveness from those you have wronged. They either grant you that forgiveness or not but if you ask in earnest that is all you can do. Then, FORGIVE YOURSELF.
That last part is the hardest part. You may have to do it several times over several years. Keep doing it until it "takes", lol. "Fake it till you make it" as the old saying goes.
I forgive myself, again today. On this Mothers Day, 2011, I forgive myself for not being perfect.