IMHO everyone on earth is here for a purpose. Bearing or raising children who will do great things one day, being there to help one or many people, being someone's friend on a day when they really need it. All you have to do is try to treat everyone as well as you can and help out when you can especially complete strangers. They told me I couldn't stay in the military because of my thyroid condition. At the time I went thru a deep depression and didn't know what to do with my life...My cousin got me to go to fire school (he was a fireman god rest his soul) and now I have brought back 3 from death and kept many others from going there. There are many peaks and valleys in life. The valleys make you appreciate the peaks. Keep your chin up and make sure you tell him how much he means to you. :)