Primrose retirement home resident Joyce Wilson has donated handmade winter items to local shelters for 30 years.