Cheap up to £10
Luxury from £75
80x80 cm 5
60x60 cm 52
50x50 cm 21
45x45 cm 58
40x60 cm 11
40x40 cm 12
30x50 cm 18
polyester 24
cotton 182
wool 1
cotton satin 1
microfibre 1
linen 22
faux fur 4
scatter cushions 5
cushion covers 203
pillowcases 173
draught excluders 3
knitted 4
plain 204
abstract 13
polka dots 10
stripes 51
animals 43
flowers 50
cars 1
square 141
rectangular 296
round 24
atypical 25
bolster 41
indoor 688
outdoor 42
vintage 1
country 3
modern 3
oriental 1