He sounds like an awesome kid! And obviously many others think so as well.
You are doing a great job, that is clear. How wonderful that he has such a good support in you. Great on winning the tennis tournament too! That is a tough sport!!!
enjoy the good things, the good times, they grow up so fast.