Woodsdweller I want to let you in on a secret. No one is the best parent on the planet.
All of us fumble through raising children and all of us make mistakes doing it. Best we can do is to raise responsible citizens and love them as they are growing up. Sounds like you did exactly that so that makes you a great parent in my eyes! Wish that I had known how to sew when my kids were growing up. I would have shown them how to do it too. I am making up for lost time a little, I showed DD how to make the curtains for my granddaughter's bedroom when I was up visiting back in April.