Cheap up to £10
Luxury from £75
80x80 cm 3
60x60 cm 123
50x50 cm 58
45x45 cm 127
40x60 cm 24
40x40 cm 2
30x50 cm 11
polyester 47
cotton 226
wool 14
microfibre 1
linen 112
faux fur 16
scatter cushions 3
cushion covers 364
pillowcases 45
knitted 5
patchwork 1
plain 405
abstract 32
polka dots 46
stripes 10
animals 118
flowers 183
landscapes 2
Christmas 9
buttons 3
square
rectangular 2 451
round 110
atypical 173
bolster 378
indoor 1 197
outdoor 68
scandinavian 5
vintage 2
country 14