No one is perfect and you are going to stumble and fall many times before you are through walking the mlc path. So, pick yourself up, dust yourself off, and continue moving forward. We all have made mistakes along the way. The holidays tend to be the worse time for all that are on this journey, i.e., emotions tend to rule the heart and we all do and say things that we know are not exactly correct. It's okay, just get up and keep moving forward. Today is a new day.
Keep the focus on you and if you have children, on them as well.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.