Cheap up to £10
£10 - £75
From £75
cotton 354
wool 1
microfibre 4
linen 29
faux fur 1
scatter cushions 2 242
cushion covers 794
pillowcases
draught excluders 93
patchwork 2
plain 190
abstract 7
polka dots 2
stripes 43
animals 17
flowers 73
landscapes 1
square 104
rectangular 311
round 15
atypical 2
bolster 29
indoor 735
scandinavian 2
vintage 1
modern 4