I personally think all fabric in time will fade. Blue jeans, blouses & towels all fade. I just think it is the nature of cotton. It grabs onto alot of color when it's dyed & when it's washed I think it's uncontrollable to loose some color over time. I wash my quilts in cold water & lay them on the bed to dry. I never put mine in the dryer. That makes them fade also. Some fabrics fade more than others too.