Cheap up to £10
£10 - £75
From £75
45x45 cm 9
40x60 cm 1
30x50 cm 4
cotton 431
wool 1
satin 1
microfibre 5
linen 9
faux fur 27
scatter cushions 1 545
cushion covers 170
pillowcases 653
draught excluders 72
knitted 1
patchwork 7
buttons 6
plain 553
abstract 139
polka dots 11
stripes 113
animals 155
flowers 235
cars 2
cities 6
Christmas 10
square 520
rectangular 1 037
round 60
atypical 21
bolster 77
indoor 2 191
outdoor 128
scandinavian 17
retro 2
vintage 4
country 12
modern 17
oriental 11