There are quite a few things you learn when you first take on the role of parent and the one that I remember and repeat most frequently is - you are always going to screw up.
In one way or another, on someone's scale, or your own, you will always feel like you could have done better. And, of course, you really wish you had because these are the people who mean the most to you. The great news is, as long as you aren't truly horrible, and I know you aren't, your kids love you just as much as you love them. You are partners in resiliency. You are their sun and they are your flowers. As much as you give them, they will return to you tenfold. This comes with the hardest of lessons as well as the easy times.
Here are the 5 most important (at this moment) things I've learned so far:
1. We are a council, not the Chief when it comes to our growing children.
There was a time when they didn't have the knowledge to make any real decisions for themselves (think back to the constant suicide missions when learning to walk ), but hopefully, if we're doing our job right, as children grow, our job transitions from Chief, to that of council. The knowledge that these wonderful little people gain as they grow is equipping them to take more responsibility for their decisions and actions. They are all entitled to their own regrets and successes, just as we were, and we sure learned a lot from them.
Playing the chief won't get you very far, when you have raised your children to be independent. I just learned this, it was powerful.