It's the longest day and height of the summer so we're clearing out old stock to make way for the new. Hundreds of fabrics are in the sale, grab yourself a bargain today.

Sale ends Monday 27th July