Cheap up to £10
£10 - £75
From £75
45x45 cm 3
40x60 cm 1
30x50 cm 2
cotton 67
linen 5
faux fur 7
scatter cushions
cushion covers 209
pillowcases 337
draught excluders 21
knitted 3
patchwork 5
buttons 2
plain 186
abstract 68
polka dots 4
stripes 70
animals 56
flowers 72
Christmas 5
square 779
rectangular
round 64
atypical 27
bolster 37
indoor 797
outdoor 49
scandinavian 3
retro 1
vintage 4
country 2
modern 7
oriental 9