Cheap up to £10
£10 - £75
From £75
80x80 cm 8
60x60 cm 25
50x50 cm 24
45x45 cm 42
40x60 cm 11
40x40 cm 13
30x50 cm 7
50x60 cm 3
polyester 35
cotton 240
wool 19
cotton satin 4
linen 149
faux fur 17
scatter cushions 10
cushion covers 193
pillowcases 164
draught excluders 10
knitted 6
patchwork 1
plain 205
abstract 29
polka dots 14
stripes 93
animals 48
flowers 90
cities 1
landscapes 1
Christmas 4
buttons 2
zip 1
square 268
rectangular 405
round 9
atypical 10
bolster 45
indoor 990
outdoor 25
scandinavian 6
retro 1
vintage 2
country 5
oriental 1