I really love to make my Christmas gifts. It doesn't happen for everyone every year, but if I can think of something I'm in love with (and think the recipient might love too), I'll make it. One problem with this is that I often have gifting regrets after the fact. When you buy a gift and someone doesn't love it, it's not that big of a deal. They can just re-gift it or return it and get what they really want. If you make something they don't like, there's no returning it!
When we got married someone gave us some doilies they had lovingly made. Doilies? I thought. What in the world am I supposed to do with doilies?? You see, I'm about as far from doilies as a person can get. I didn' t know what else to do with them, so I gave them to DI. I feel bad, but I thought it silly to keep them boxed up forever and ever.
A couple years ago I made my sister a Family Home Evening chart. It was a little rough, but I was pretty proud of it. It was before all the vinyl charts were mainstream and easily accessible, so I did the lettering by hand. I felt pretty happy with the end results at the time. Now that I'm more crafty and am better able, I kind of cringe at my rough first attempt. I hope she still likes it...
Past homemade Christmas gifts I've given include: a cookbook compilation that took me months, crocheted scarves, bracelets, Families are Forever boards (I definitely wonder about those...probably in a back closet now. I now realize it doesn't fit everyone's decor.), a blanket I sent to Matt on his mission (he still uses it!), and quilts. I go through crafting phases, so whatever I'm into at the moment is usually what is given.
Despite any regrets I have had, I'm still giving a lot of homemade gifts this year. I can't help but feel like I'm giving a little part of me along with the gift, and I like that thought.