Anon, here's a little wisdom for ya.
Never divulge your weakness to your foe. There seems to be some powerful force in the universe that will drive them to relentlessly pick at that weakness, until you run like hell, or get over it.
Who knows, in the end, someone who appears to be your worst foe may actually be your best ally.
This could be why it was so difficult for you to parent your child. Kids are masters at it!!! And you don't even have to tell them what your weakness is.