I am even more convinced now that children will learn things in their own time.
DS has been wanting to ride a bike without training wheels since last summer and we've tried to teach him but he just didn't seem to be able to keep his balance on the bike. He was frustrated that he was 8 and still couldn't do it. We just kept telling him that one day it will just click and he'll ride off without even thinking about it.
That time was last night! DS asked DH to get his bike out so he could practice in the cul-de-sac behind out house. DH got the bike out and made sure it was safe to ride (he hasn't touched it since last year) and followed DS to the cul-de-sac to help him if he wanted. DH came home a few minutes later with a big grin on his face because DS was riding like a pro! No help needed! DS was so proud of himself too!
I feel so privilaged that I get to watch him grow and learn!