Another thing that takes a lot of work but you think it "just happens". the loveable people I know go out of their ways to make people around them feel good. They care about those around them, remember important dates, make small presents, do favours, help others... the list of things those people are constantly doing for others is really long. They are actually good people that don't expect anything in return. Unlike the self proclaimed "nice guys", that people is actually nice without labels or expecting something in return. And that is exactly the key, you seem to expect something in return and if you don't get it, you deem it a privilege if others do. Yet, you don't seem to appreciate what you have and get just for being there.