Ice dyeing is one of the easiest ways to dye your own fabrics.  It works well with pieces up to a metre or so.  Do make sure that you use...

read more