Time for school

This morning I registered Mason for kindergarten. Kindergarten, people.
I know I said this when he lost his first tooth a couple weeks ago, but when did he grow up? Where has the time gone? All of a sudden I have this kid who is listening to an iPod, teaching me how to play video games and telling me things that make me wonder, "Where in the heck did he learn that?"
As I walked through the halls of the school today and glanced into the cafeteria, my heart skipped a beat. What if he doesn't have anybody to sit with during lunch? What if he gets teased by the other kids? What if ... What if ... What if ...
Ahh ... all the sudden this is becoming very real. I know in my heart he will do fine, but it makes me very nervous. It will be good preparation for me for when the girls start school ... because I'm pretty sure that will throw me over the edge.