Places to donate or recycle soft goods?

We are clearing out items and have come across a number of pillows and blankets that we no longer need or want. We also have many baby blankets. I hate throwing out perfectly good items, seems so wasteful. Are there any places that will take these items or recycle them?