Dear LD,
Sounds as if you are a great parent and you've raised a wonderful boy.
Don't be surprised if he is back on your doorstep in a short period of time. Our oldest has been leaving and coming back for awhile now. He will be 23 in June and just spent the last year with us. It was wonderful to have him back but it was time to go again. My youngest will be 20 in August and announced yesterday that he has plans for moving out this fall.........My heart lurched, but I know I must let go and at the same time rejoice in their independence and new start in life.
r.