Cheap up to £40
£40 - £70
From £70
cotton 85
cotton satin 20
jersey 3
linen 32
flannel 1
microfibre 3
percale 3
fleece 5
150x200 cm 2
200x200 cm 4
200x220 cm 2
220x220 cm 1
240x220 cm 4
extra long 7
Double to Super King 16
single 1
plain 28
polka dots 3
stars 1
stripes 21
flowers 26
heart 1
abstract 4
ornate 2
chequered 11
animals 21
fruits 2
Christmas 4
scandinavian 1
retro 1
country 1
modern 1
oriental 1