Karohn has officially left for the Navy

Today marks the day of a new start. Not only for Karohn but for me...as I try my best not to cry again, I can only think back 20 years ago. I think about the day he was born, his first birthday, the things he used to say, how he was (and still is) a wonderful and respectful human being.
He was never the kind of child that would cut up in private or in public, we never had to tell him "NO" to the same thing twice. He has never been one to rebel or that loved hanging with a crowd, but yet he has always been popular with his peers. I think about how in his teen years, we never placed a curfew on him, initially I think we just wanted to see if he had sense enough to come home in a respectful manner (hour). And, he has never let us down, he almost always called at some point of him going out and he always came home at a decent time *EXCEPTION: twice he didn't and both times he was in the so called care of the SAME so adult, so we had to put a end to that.
Now, as I say all of that, know that he was still a kid. I had to tell him to do things 2 and 3 times before it was completed and I also have had to issue warnings, and even punishments for not doing things timely. But in his life I think he was only reprimanded twice and the first time it wasn't due him. So overall, I thank God I've never had any true disciplinary issues out of him and I will continue to pray that he remains the same throughout his life.
And today, I find myself thinking back over the years past wondering and praying that I've taught him all he needed to know. Did I teach him the proper values of life, did I love him enough, did I love him too much, did I cover all the aspects such as having integrity, knowing and having a relationship with God and praying daily with out shame, the value of a dollar, how to be a respectful person, how to handle life's situations expected and mainly the unexpected, so on and on. I think I feel like I'm running out of time..but then I realized, it's never too late and I can never stop teaching him. BUT I also realize that Karohn is not my "baby" anymore he is my young man, he's an adult. An adult entering into the next phase of HIS new life..a new life I have no control over. And as I type I'm beginning to realize that part of me is struggling with letting go of "Control". I feel like I had him in a controlled environment and that he was..I guess pretty much protected, and if a situation were to rise I was always there for him.
I do realize in the Navy they will teach him things that I could not, and they will take good care of him (Not like his mom OF COURSE). But, I know that his neccessities will be provided. As his mom I am concerned, but I know that he will be alright.
I love Karohn and I wish his the very best in life. My hopes is that he does what I've taught him and that he makes the very best out of his career, continues to enjoy what life has to offer and offer life something back in return. I pray that he is blessed with a wonderful and successful career and that one day he has a great family and teach his kids the same and beyond. I will miss his presence in our home, but as he loves to travel, I look forward to his new joy and experiences he will return with upon his visits. And you know I'll now begin updating my post with military pics..I'm now a Navy mom.
May God continue to bless Karohn as he embark on a new phase in life.
**Side note - Aaron has already let me know that for right now he's not going anywhere so I can stop hugging him so tight. He said he'll only go stay with Karohn when we go on vacation (can't believe he's giving us up for vacation). And, he said he intend on attending Troy State College (where Karohn attended) but he'll have a better looking dorm than Karohn had and once he graduate he'll go to live with Karohn. LOL
Ok, I'm off to enjoy the rest of the time we have left together as a family before it's time to drop him off. We have had a great laid back weekend together, I have laughed and cried, but all in all I know my young man will be just fine.