I am a craft fiend.
That said, I love to share my talents with others. It's not just the physical gifts that I give but I try to share my knowledge as gifts, too. The reason I do what I do!?! It's my gift! If I don't share it with others, who will? I have created new ways to do things, that no one else has thought of. Why shouldn't I share those with others? Besides, who wants the same thing that 50,000 other people have when they can have a one of a kind?
My children would rather I create something for them rather than to receive anything store bought. They both have the very first quilts I ever made them as babies.