Throwing a handmade quilt in the trash is just horrible and inexcusable! As far as the birth announcement cross stitch, perhaps it didn't go with the decor? I know that sounds harsh, but one of the reasons I never give "decor" items as gifts is because I never know what someone will like to have displayed in their home. Perhaps they appreciated your effort and gesture and are keeping it for your niece (thus it living in her closet), but don't want to display it in her room...My mother occasionally does cross stitch. If she gave me one, I would truly be torn because it just wouldn't fit with anything I have in my home, but I would feel guilty for not wanting it, so I'd probably display it and get more and more resentful of it. Or even worse, she'd think I loved it and start giving me more at each holiday! From her perspective, she's giving a gift from the heart, which is the best kind of gift. From my perspective, although I appreciate her effort, I'm not a fan of "crafty" things and don't like having them around my house, that's just how I am. Luckily, my mom knows me well so I've never received a handmade cross stitch from her. If I were you, I would do just as you're considering: craft for yourself and charity. Your family obviously does not appreciate your gifts. Or perhaps you could offer the gift before you make it e.g. "I'm so proud of little Mary starting pre-k, maybe she'd like a cross stitch to commemorate?". That way, if little Mary's parents want it, they'll jump at your offer. If they're lukewarm about it "well, that's nice of you, but we wouldn't want to put you out or be a bother...", you know they wouldn't really appreciate it. You've saved yourself time and money. Some people love handcrafted things and others don't, that's just the way it is. But still, that handmade quilt in the trash really does bother me a lot - even I (with my super contemporary decor style) would appreciate a handmade quilt!