Today is Mother’s Day. I have been thinking a lot about it. I called my mom and chatted with her. I wished I could see her, but alas I have a sick kid in my house. I adore my mom. Our relationship is not perfect but who has the perfect relationship anyway? She worked hard and sacrificed a lot for me. She has always loved me with her whole heart. She like every other mom, was not perfect but she was the perfect mom for me.
I also thought of my mother in law. She is an amazing person and extremely supportive. She wasn’t perfect either. She loved my husband with her whole heart and still does. I know she was the perfect mom for my husband. Did she make mistakes? Definitely, but God knew what he was doing when He gave my husband his mom.
I also thought of me. I worry all the time that I am messing up my kids. I struggle with mom guilt and self doubt. I wonder if my mom felt that way. Did she wonder all the time if she was messing me up? I suspect she did. I bet my mother in law thought that too. The reality is if I didn’t love my kids so very much, I doubt I would worry about messing them up. I doubt I would obsess about each decision I make for them or feel horrible every time I lose my temper.
I was praying about all of these jumbled up thoughts this morning and as I prayed I realized something. I may not be the perfect mom. I will inevitably mess up. That being said God chose me to be my children’s mother. I may not be a perfect mom, but I am the right mom for my kids. I am so thankful that God is there to cover my mistakes.
Remember moms, you aren’t perfect but God chose you to be your kids mom. There isn’t any one better qualified.