Cheap up to £10
£10 - £75
From £75
80x80 cm 7
60x60 cm 27
50x50 cm 26
45x45 cm 44
40x60 cm 11
40x40 cm 13
30x50 cm 8
50x60 cm 3
polyester 37
cotton 253
wool 19
cotton satin 4
microfibre 2
linen 153
faux fur 19
scatter cushions 7
cushion covers 205
pillowcases 168
draught excluders 11
knitted 6
patchwork 1
plain 206
abstract 29
polka dots 14
stripes 95
animals 50
flowers 93
cities 1
landscapes 1
Christmas 6
buttons 3
zip 1
square 280
rectangular 436
round 10
atypical 9
bolster 48
indoor 1 040
outdoor 25
scandinavian 6
retro 1
vintage 2
country 6
oriental 1