The colors do fade a bit but they won't run to the point of coloring a load of wash. To slow the fading soak all the dish cloths in 50% white vinegar and 50% water for about 15-20 minutes. The vinegar will set the dye. Then wash in cold and dry. They will look nice and pretty and ready for gifting. If your mom uses them as dish cloths they will of course fade and look worn over time but the vinegar soak helps them look brighter a bit longer.
May Peace Prevail on Earth.
I'm newamy on