You sound like someone anyone would and should be grateful to have in their life. you sound a little like my son, who is 31. i have suggested to him online dating, etc. but he has reservations about it. but in my opinion, its really the best way to meet people now. my words to him are that it will happen when you least expect it and when you are not looking. just be yourself and that perfect person for you will notice. oh yeah, one more very important thing...smile. i am not kidding, try it. best wishes to you.