Cheap up to £10
Luxury from £75
80x80 cm 27
60x60 cm 100
50x50 cm 12
45x45 cm 98
40x60 cm 25
40x40 cm 31
30x50 cm 62
polyester 46
cotton 666
wool 14
satin 2
cotton satin 19
microfibre 12
linen 152
faux fur 23
scatter cushions 4
cushion covers 590
pillowcases 599
draught excluders 12
knitted 14
patchwork 4
plain 541
abstract 57
polka dots 15
stripes 284
animals 75
flowers 121
cars 1
cities 2
landscapes 2
Christmas 6
buttons 1
square 1 280
rectangular
round 110
atypical 173
bolster 378
indoor 2 350
outdoor 52
scandinavian 3
vintage 12
country 2
modern 8
oriental 4