Cheap up to £10
£10 - £75
From £75
45x45 cm 9
40x60 cm 1
30x50 cm 4
cotton 433
wool 1
satin 1
microfibre 8
linen 5
faux fur 24
scatter cushions 1 468
cushion covers 161
pillowcases 682
draught excluders 62
knitted 1
patchwork 7
buttons 5
plain 577
abstract 141
polka dots 11
stripes 108
animals 160
flowers 240
cars 2
cities 6
landscapes 1
Christmas 10
square 462
rectangular 1 005
round 63
atypical 21
bolster 66
indoor 2 140
outdoor 130
scandinavian 18
retro 1
vintage 5
country 14
modern 17
oriental 10