Multicolour Picnic Blanket from Paperchase for £20.