I believe in karma. And good things will come to you in time. You do get paid for being a good person, it just doesn't always happen right away.
Family is usually the first to take you for granted and take advantage of your good nature. It isn't like they do it on purpose, it just happens that way. We usually forgive family first. But don't let people take advantage of you. Stand up for what you believe to be right. If it is worth it.
Now your little brother didn't learn a lesson. But you had no backing on that. He really shouldn't of gotten to go. But in this situation, you did what was going to make you feel better and that was to give him the ticket anyway. I guess that would be an acception to the rule. But when (if) you have kids, when you tell them something, stick to it, or they will walk all over you.
It isn't so bad being a good hearted person and liking to make others happy. But you can't rely on the same people to make you happy. You have to do that for yourself. It does come back, but in different ways. Down the road, there will be somebody sacraficing something for you. It isn't necessarily the same person that you did good for. Besides, we don't keep score. It comes when you need it if you are lucky.
Stay the nice person that you are. Have a great day!!!
Moderator-Depression and fibromyalgia
fibromyalgia, Chronic fatigue, depression, allergies