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 446
cushion covers 162
pillowcases 678
draught excluders 58
knitted 1
patchwork 7
buttons 2
plain 575
abstract 141
polka dots 11
stripes 108
animals 152
flowers 237
cars 2
cities 6
landscapes 1
Christmas 10
square 449
rectangular 994
round 61
atypical 21
bolster 66
indoor 2 118
outdoor 127
scandinavian 17
retro 1
vintage 5
country 14
modern 17
oriental 10