there was a greek god(?) from mythology who feel in love with his reflection, we have a word for it now but i can never spell it.
love for other people is painful, that's why some people can only love animals, children, themselves, etc. (my thoughts, of course). but the best hug you'll ever get, will always (in my opinion) come from another person.
find friends to love, then feel their love and eventually you'll want love for everyone-it's addicting