Everyone is doing the best they can.....
One of my favorite principle is the simple truth that everyone is doing the best that they can with the knowledge, understanding and awareness that they have at any given moment-including ourselves. That simple principle of believing that we are all doing the best that we can has the power to open our hearts to kindness and compassion. It allows us to see one another as human, flaws and all. It allows ourselves to stop pushing, berating and becoming frustrated with others or ourselves. Today, if you feel frustrated with yourself, or someone else, stop to consider that maybe, just maybe, that you both are doing the best that you can. As Louise said "most people are doing the best they can, given what they know and understand, including you. If they knew more and were aware of more, they would do things differently."
Just for today, I release the need to blame anyone, including myself. We are all doing the best we can with the knowledge, understanding and awareness that we have. I love myself for all my mistakes and missteps. They have been very valuable to me. They have taught me many things. It is the way I learn. I am willing to stop punishing myself for my mistakes. I love and accept myself just as I am. I am safe and in truth, everything is working out for my highest good. And so it is.