Cheap up to £10
Luxury from £75
80x80 cm 28
60x60 cm 101
50x50 cm 12
45x45 cm 97
40x60 cm 25
40x40 cm 31
30x50 cm 62
polyester 46
cotton 670
wool 14
satin 2
cotton satin 19
microfibre 9
linen 157
faux fur 24
scatter cushions 4
cushion covers 593
pillowcases 603
draught excluders 12
knitted 14
patchwork 4
plain 539
abstract 55
polka dots 15
stripes 287
animals 72
flowers 119
cars 1
cities 2
landscapes 2
Christmas 5
buttons 1
square 1 302
rectangular
round 116
atypical 173
bolster 379
indoor 2 347
outdoor 53
scandinavian 3
vintage 12
country 2
modern 8
oriental 4