Yes it's hard, but our children are not ours...they are lent to us to raise and teach them. Sadly the day comes when they leave home to make their way in the big world... all we can do is hope for the best and be there when life teaches them the hard lessons.
Give yourself a pat on the back, you did good!! :)