I know a lot of people who don't do "Santa" at Christmas for various reasons. When my son was a baby, I always thought it was a fun, magical thing to do with him and it wouldn't be a big deal when he eventually learns the truth. I'm starting to think I was wrong. When we went shopping for Toys for Tots the other day, DS7 asked me why Santa doesn't bring toys for these kids. I was proud of myself when I came up with the quick answer that some of them were homeless and Santa doesn't know where to take the toys. Then he asked me why he can't figure out where they are if he sees everything. I've also noticed that I"ve drilled honesty into his head to the point that he gets extremely upset if he thinks someone is lying to him for any reason. Not to mention that he pointed out recently that reindeer can't fly and there is no way to visit every single kid in the world in one night. So I'm thinking the time is coming when he's going to figure it out, and I'm going to feel like a hypocrite for lying to him about it.
So how do the rest of you handle the Santa issue? Should I tell him the truth before he figures it out on his own? Or just let it go for now?