Fabric & Textiles

Discover fabric furniture and soft furnishings. Linen, velvet, cotton textiles. Cushions, throws, curtains, bedding. Comfort meets style.

1351 products
1351 products
Sort by:
  • Featured
  • Most relevant
  • Best selling
  • Alphabetically, A-Z
  • Alphabetically, Z-A
  • Price, low to high
  • Price, high to low
  • Date, old to new
  • Date, new to old

Riva

Chunky Waffle Double Duvet Set White

Regular price £56.99
£56.99
Sale price
Regular price

Riva

Chunky Waffle Single Duvet Set White

Regular price £39.99
£39.99
Sale price
Regular price

Riva

Christmas Spirit Double Duvet Set Green

Regular price £22.99
£22.99
Sale price
Regular price

Riva

Christmas Spirit Single Duvet Set Green

Regular price £15.99
£15.99
Sale price
Regular price

Riva

Buckthorn Super King Duvet Set Evergreen

Regular price £29.99
£29.99
Sale price
Regular price

Riva

Buckthorn King Size Duvet Set Evergreen

Regular price £25.99
£25.99
Sale price
Regular price

Riva

Buckthorn Double Duvet Set Amber

Regular price £14.99
£14.99
Sale price
Regular price

Riva

Avalon Super King Duvet Set Green

Regular price £11.99
£11.99
Sale price
Regular price

Riva

Avalon Super King Duvet Set Brick

Regular price £7.99
£7.99
Sale price
Regular price

Riva

Avalon King Size Duvet Set Green

Regular price £10.99
£10.99
Sale price
Regular price

Riva

Avalon King Size Duvet Set Brick

Regular price £7.99
£7.99
Sale price
Regular price

Riva

Avalon Double Duvet Set Green

Regular price £14.99
£14.99
Sale price
Regular price

Riva

Avalon Double Duvet Set Brick

Regular price £11.99
£11.99
Sale price
Regular price

Riva

Avalon Single Duvet Set Brick

Regular price £8.99
£8.99
Sale price
Regular price

Riva

Asterea Single Duvet Set Multicolour

Regular price £12.99
£12.99
Sale price
Regular price

Riva

Amanita King Size Duvet Set Forest Green

Regular price £25.99
£25.99
Sale price
Regular price

Riva

Alentejo King Size Duvet Set Citrus

Regular price £17.99
£17.99
Sale price
Regular price

Riva

Alentejo Double Duvet Set Citrus

Regular price £22.99
£22.99
Sale price
Regular price

Riva

Alchemy Double Duvet Set Multicolour

Regular price £22.99
£22.99
Sale price
Regular price

Riva

Peter Rabbit Sleepy Head Double Duvet Set Ochre

Regular price £14.99
£14.99
Sale price
Regular price

Riva

Peter Rabbit Sleepy Head Single Duvet Set Blue

Regular price £11.99
£11.99
Sale price
Regular price

Riva

Protea King Size Duvet Set Pink

Regular price £25.99
£25.99
Sale price
Regular price

Riva

Peter Rabbit Dotty Double Duvet Set Ochre

Regular price £7.99
£7.99
Sale price
Regular price

Riva

Neola King Size Duvet Set Multicolour

Regular price £10.99
£10.99
Sale price
Regular price

Riva

Morton Double Duvet Set Teal

Regular price £58.99
£58.99
Sale price
Regular price

Riva

Moondusk Single Duvet Set Gold

Regular price £30.99
£30.99
Sale price
Regular price

Riva

Meta King Size Duvet Set Multicolour

Regular price £28.99
£28.99
Sale price
Regular price

Riva

Meta Double Duvet Set Multicolour

Regular price £24.99
£24.99
Sale price
Regular price

Riva

Meta Double Duvet Set Dusk

Regular price £24.99
£24.99
Sale price
Regular price

Riva

Meta Single Duvet Set Dusk

Regular price £17.99
£17.99
Sale price
Regular price

Riva

Mythos Checkerboard King Size Duvet Set Green/Natural

Regular price £19.99
£19.99
Sale price
Regular price

Riva

Mythos Checkerboard Single Duvet Set Green/Natural

Regular price £11.99
£11.99
Sale price
Regular price

Riva

Liberty Double Duvet Set Navy

Regular price £42.99
£42.99
Sale price
Regular price

Riva

Lavish King Size Duvet Set Noir

Regular price £41.99
£41.99
Sale price
Regular price

Riva

Kaihalulu Double Duvet Set Cocoaberry

Regular price £11.99
£11.99
Sale price
Regular price

Riva

Frida Super King Duvet Set Moss

Regular price £20.99
£20.99
Sale price
Regular price

Riva

Frida Double Duvet Set Moss

Regular price £22.99
£22.99
Sale price
Regular price

Riva

Frida Single Duvet Set Moss

Regular price £11.99
£11.99
Sale price
Regular price

Riva

Cypressa King Size Duvet Set Jade

Regular price £14.99
£14.99
Sale price
Regular price

Riva

Cypressa Double Duvet Set Jade

Regular price £8.99
£8.99
Sale price
Regular price

Riva

City Super King Duvet Set Toffee

Regular price £12.99
£12.99
Sale price
Regular price

Riva

City Double Duvet Set Toffee

Regular price £18.99
£18.99
Sale price
Regular price

Riva

Aretha King Size Duvet Set Teal/Olive

Regular price £58.99
£58.99
Sale price
Regular price

Riva

Amelie Super King Duvet Set Multicolour

Regular price £29.99
£29.99
Sale price
Regular price

Riva

Amelie King Size Duvet Set Multicolour

Regular price £25.99
£25.99
Sale price
Regular price

Riva

Amelie Double Duvet Set Multicolour

Regular price £22.99
£22.99
Sale price
Regular price

Riva

Amarosa Super King Duvet Set Plaster

Regular price £29.99
£29.99
Sale price
Regular price

Riva

Amarosa King Size Duvet Set Plaster

Regular price £25.99
£25.99
Sale price
Regular price

Riva

Amarosa Single Duvet Set Plaster

Regular price £15.99
£15.99
Sale price
Regular price

Riva

Amanita Double Duvet Set Cobalt

Regular price £18.99
£18.99
Sale price
Regular price

Riva

Amanita Single Duvet Set Cobalt

Regular price £15.99
£15.99
Sale price
Regular price

Riva

Winter Pine Single Duvet Set Pine Green

Regular price £24.99
£24.99
Sale price
Regular price

Riva

Winter Pines Toddler Duvet Set Pine Green

Regular price £20.99
£20.99
Sale price
Regular price

Riva

Windsor Super King Size Duvet Set Heather

Regular price £41.99
£41.99
Sale price
Regular price

Riva

Waffle Super King Size Duvet Set White

Regular price £49.99
£49.99
Sale price
Regular price

Riva

Waffle King Size Duvet Set White

Regular price £44.99
£44.99
Sale price
Regular price

Riva

Waffle King Size Duvet Set Silver

Regular price £44.99
£44.99
Sale price
Regular price

Riva

Waffle King Size Duvet Set Blush

Regular price £44.99
£44.99
Sale price
Regular price

Riva

Waffle Double Duvet Set White

Regular price £37.99
£37.99
Sale price
Regular price

Riva

Waffle Single Duvet Set White

Regular price £26.99
£26.99
Sale price
Regular price

Riva

Vintage Chinoiserie Super King Size Duvet Set Jade

Regular price £29.99
£29.99
Sale price
Regular price

Riva

Vintage Chinoiserie King Size Duvet Set Jade

Regular price £25.99
£25.99
Sale price
Regular price

Riva

Untamed King Size Duvet Set Green

Regular price £19.99
£19.99
Sale price
Regular price

Riva

Untamed Double Duvet Set Blue

Regular price £5.99
£5.99
Sale price
Regular price

Riva

Untamed Single Duvet Set Blue

Regular price £10.99
£10.99
Sale price
Regular price

Riva

Tufted Tree Super King Duvet Set Snow

Regular price £54.99
£54.99
Sale price
Regular price

Riva

Tufted Tree Super King Duvet Set Pine Green

Regular price £62.99
£62.99
Sale price
Regular price

Riva

Tufted Tree King Size Duvet Set Snow

Regular price £49.99
£49.99
Sale price
Regular price

Riva

Tufted Tree Double Duvet Set Snow

Regular price £39.99
£39.99
Sale price
Regular price

Riva

Tufted Tree Double Duvet Set Pine Green

Regular price £44.99
£44.99
Sale price
Regular price

Riva

Tufted Tree Single Duvet Set Snow

Regular price £28.99
£28.99
Sale price
Regular price

Riva

Tufted Tree Single Duvet Set Pine Green

Regular price £32.99
£32.99
Sale price
Regular price

Riva

Tiger Fish King Size Duvet Set Multi

Regular price £17.99
£17.99
Sale price
Regular price

Riva

Tanza Super King Duvet Set Terracotta

Regular price £29.99
£29.99
Sale price
Regular price

Riva

Tanza Single Duvet Set Terracotta

Regular price £15.99
£15.99
Sale price
Regular price

Riva

Siona Super King Duvet Set Multi

Regular price £60.99
£60.99
Sale price
Regular price

Riva

Siona King Size Duvet Set Multi

Regular price £51.99
£51.99
Sale price
Regular price

Riva

Siona Single Duvet Set Multi

Regular price £33.99
£33.99
Sale price
Regular price

Riva

Purrfect Christmas Super King Duvet Set Pink/Lilac

Regular price £29.99
£29.99
Sale price
Regular price

Riva

Purrfect Christmas King Size Duvet Set Pink/Lilac

Regular price £25.99
£25.99
Sale price
Regular price

Riva

Purrfect Christmas Double Duvet Set Pink/Lilac

Regular price £22.99
£22.99
Sale price
Regular price

Riva

Purrfect Christmas Single Duvet Set Pink/Lilac

Regular price £15.99
£15.99
Sale price
Regular price

Riva

Purrfect Christmas Toddler Duvet Set Green/Gold

Regular price £9.99
£9.99
Sale price
Regular price

Riva

Pomelo Super King Size Duvet Set Yellow

Regular price £29.99
£29.99
Sale price
Regular price