Thank you for sharing this wonderful milestone of your son's with us.
I had a couple of tears by the time I finished reading. Every child is its own challenge. Some challenging us a little more. We love them none the less,

.
Sound's like you are doing a top job as a dad. You are an inspiration, mate,

.
Alex.