I'll join in what seems to be the growing "be selective" chorus. I started out knitting for everyone. Now, I only knit for people I know will appreciate it. It does hurt when all the time and effort isn't understood. :crying:
So now I'll knit for: my mother because "if I make it it's an automatic treasure"
, for my DS who is incredibly appreciative
, and myself
. I also do easier/faster things for my DD because with 2 kids you "have to" do the same for both
, but she doesn't understand the love/effort/time involved; also some very quick-and-easies for friends etc
; nothing for my DH because he never touched the afghan I made for him that took 3 months
... and DS uses it now!
Like they said - you're just being smart!