If you really love someone, it shouldn't matter to you whether they love you in return. You shouldn't need them to be with you. Maybe it's weakness as much as selfishness. Not everyone can be strong enough to want someone to be happy, regardless of whether that means we get what we want.
The selfishness, the entitlement -- that doesn't mean anything when you truly feel love for someone. I know that.