Cheap up to £10
£10 - £75
From £75
80x80 cm 7
60x60 cm 28
50x50 cm 25
45x45 cm 44
40x60 cm 10
40x40 cm 13
30x50 cm 6
50x60 cm 3
polyester 38
cotton 254
wool 19
cotton satin 4
linen 155
faux fur 20
scatter cushions 6
cushion covers 205
pillowcases 166
draught excluders 11
knitted 6
plain 203
abstract 28
polka dots 14
stripes 97
animals 47
flowers 92
cities 1
landscapes 1
Christmas 5
buttons 3
zip 1
square 281
rectangular 432
round 10
atypical 8
bolster 49
indoor 1 028
outdoor 25
scandinavian 6
retro 1
vintage 2
country 6