Cheap up to £10
Luxury from £75
80x80 cm 2
60x60 cm 120
50x50 cm 52
45x45 cm 127
40x60 cm 28
40x40 cm 3
30x50 cm 12
polyester 44
cotton 306
wool 11
satin 5
microfibre 1
linen 142
faux fur 17
scatter cushions 4
cushion covers 459
pillowcases 115
knitted 2
patchwork 4
photo 1
plain 431
abstract 38
polka dots 53
stripes 22
animals 149
flowers 208
landscapes 2
Christmas 11
buttons 3
square
rectangular 3 192
round 152
atypical 181
bolster 475
indoor 1 527
outdoor 98
scandinavian 12
vintage 3
country 15