You have a supporter personality.
I know because I have one too.
You get a lot of joy, deep satisfaction from making others happy. But very often at your own expense. Whether time, money, emotional etc.
If people realise and appreciate it then it works both ways.
But there are a few downsides to a supporter personality:
You can be a magnet to those people who are abusive to this and take take take.
Other People get used to it and take you for granted. Just because you give doesn't mean that sometimes you wouldn't like someone to think on you and your needs first. Feeling realisation that people don't respond in the way you do like this when you need them can then leads to a cycle of hurt, sadness or anger, quickly followed by guilt.
When people are used to you being the supporter and you finally put your foot down about something for yourself, it can work negatively as your "selfish" behaviour seems to be the only thing remembered and the good deeds done before for others quickly forgotten about or held as you using a currency if you even hint at things that have gone before...
Sometimes you give too much and people don't actually want it - then it's too overpowering in a way to the other person.
Its a difficult personality type. But it's a good start to begin thinking on changes and what you really want in life. A lot of the time you put pressure on yourself but others really don't. It's very complex.
Forget either side of the family...because either us supporting others....what would be your ideal Christmas? Maybe it's sitting on a beach, or riding a sleigh in Lapland?!!!