Cheap up to £10
£10 - £75
From £75
45x45 cm 9
40x60 cm 1
30x50 cm 4
cotton 428
wool 1
satin 1
microfibre 5
linen 9
faux fur 28
scatter cushions 1 489
cushion covers 165
pillowcases 670
draught excluders 63
knitted 1
patchwork 7
buttons 1
plain 570
abstract 143
polka dots 11
stripes 106
animals 147
flowers 238
cars 2
cities 7
Christmas 11
square 459
rectangular 1 012
round 58
atypical 21
bolster 69
indoor 2 152
outdoor 129
scandinavian 17
retro 1
vintage 5
country 14
modern 17
oriental 11