Why is it hard wanting to be happy for yourself? You may ask yourself that when you get something that your friend wanted. Should you feel bad for the other person? If it's something that they really wanted and you got it instead, then sure. But that doesn't mean that you can't be happy for yourself too. I mean, you can get something that you didn't expect and the other person could feel bad because you got it instead of them. If they are a friend of yours, then sure, you can feel bad for them because they feel bad. But you don't need to make yourself feel that you getting what you want instead of the other person. You need to feel happy for yourself because you know what you're getting is supposed to make you feel good because you most likely deserve it. But for some people, they take being happy and gloating as the same thing. Then you can't get mad at the other person for being mad that you're gloating. You can be happy for yourself without gloating about it. Just recognize that the other person is upset and then be happy for yourself in a way that doesn't make the other person feel worse. It's not a hard thing to do and it's a good way to keep everyone happy.