Yep, sounds familiar. All these things start adding up over time and you realize you have a very special child on your hands. I know what you mean about the criticism. Whenever we would correct DS he would break down in tears and say how horrible he was and how he's the worst kid ever.

Part of the issue with not trying stuff for my DS is that most things come so easily that he doesn't know what to do when confronted with a challenge. We have DS enrolled in piano because it's the one area where he has to practice a little bit.

I hope the Montessori works out. Will he start K next year in public school?