Cheap up to £10
£10 - £75
80x80 cm 8
60x60 cm 36
50x50 cm 18
45x45 cm 37
40x60 cm 6
40x40 cm 21
30x50 cm 13
polyester 26
cotton 142
cotton satin 5
microfibre 1
linen 11
faux fur 5
scatter cushions 1
cushion covers 107
pillowcases 113
draught excluders 11
knitted 3
patchwork 1
buttons 5
zip 2
without closure 1
plain 173
abstract 4
polka dots 15
stripes 21
animals 22
flowers 31
Christmas 1
square 134
rectangular 191
round 16
atypical 18
bolster 36
indoor 459
outdoor 21
scandinavian 1
retro 2
vintage 2
country 2
modern 1
oriental 1