Cheap up to £10
£10 - £75
From £75
cotton 345
wool 1
microfibre 5
linen 31
faux fur 4
scatter cushions 2 049
cushion covers 755
pillowcases
patchwork 2
plain 187
abstract 7
polka dots 2
stripes 41
animals 19
flowers 64
square 85
rectangular 307
round 13
atypical 3
bolster 37
indoor
scandinavian 1
modern 4