“Do not judge, or you too will be judged. For in the same way you judge others, you will be judged and with the measure you use, it will be measured to you (Matthew 7:12).”
I believe it is human nature to pass judgements on each other. How easy it is to look at a situation from the outside and make your own interpretations. I see mother's in public being really hard on their little ones and it is so easy to think, "Geez, she is probably mean to that kid all the time. Find some patience!" Then I think of my more challenging days with Jack, and it reminds me that this poor mom could be harsh and unloving. Or she could be an amazing, loving mom who is worn out at then end of a long day. Some people put on an appearance that they have it all together, when in reality everything is hanging by a thread. And there are some who seem to have nothing, no money, small house, dirty kids, and in reality are happy and content with their life that is more held together than yours.
The truth is that we all have our own struggles, and our own triumphs. Our lives are our own. We make choices and we handle situations the best way we know how. There is no one who can truly walk in our shoes and know what it feels like to be someone else. We all do the best we can with the life we are living. Life is an amazing experience. It is unpredictable and sometimes unforgiving. Your path can change direction without warning. As I grow older, I am learning to let go of regret for things I did and some I was not able to do. I am living in the moment here and now. I wake up each morning with the expectation of greatness. I strive to be an example of the kind of person I want my kids to grow into. I am not perfect, and neither are they. But everyday we grow together.