As a child, I never fully appreciated all the sacrifices my mother made for her four children (and continues to make for her grandchildren.) Instead, I spent most of my life waiting for the day I could escape from the hell I called home, not once stopping to realize how much worse it could have been had my mother not taken countless menial jobs that required her to work long hours, put up with prick bosses, and sometimes walk a mile in the snow before daylight just to catch a ride to work. All I saw was how bad my life was and how embarrassed I was to be part of my family.
Now that her children are gone and have children of their own, my mother continues to make sacrifices. She wakes up early every morning to drive the school bus, then takes care of my baby niece during the day, goes back to work to clean the elementary school until midnight or later, and wakes up the next day to do it all over again. She doesn't have a lot of money, but what she does have is often spent to make sure her grandchildren are safe and provided for, just as she did with own children.
My mother is not perfect, nor is any mother. However, the sacrifices she has made and continues to make should overshadow any insignificant flaw she might have. I still have a difficult time showing her just how much I appreciate her, but I hope she knows that I do see all that she has given up so that her children could have a better life. Thanks, Mom.