Cheap up to £10
Luxury from £75
80x80 cm 36
60x60 cm 252
50x50 cm 122
45x45 cm 296
40x60 cm 51
40x40 cm 85
30x50 cm 76
polyester 304
cotton 1 386
wool 36
satin 2
cotton satin 19
microfibre 24
linen 339
faux fur 82
scatter cushions 21
cushion covers 1 434
pillowcases 1 095
draught excluders 47
knitted 20
patchwork 6
plain 1 566
abstract 137
polka dots 70
stripes 386
animals 310
flowers 488
cars 7
cities 2
landscapes 6
Christmas 25
buttons 4
square 1 283
rectangular 2 451
round 112
atypical 173
bolster 377
indoor 5 776
outdoor 190
scandinavian 11
retro 3
vintage 14
country 21
industrial 2
modern 16
oriental 6