Skip to content

Cart

Your cart is empty

Products

Sort by

1716 products

Save £7.99Perfect Peach JacquardPerfect Peach Jacquard
Perfect Peach Jacquard Sale price£3.00 Regular price£10.99
Perfectly Plum
Perfectly Plum Sale price£7.50
Perseus - Tapestry - 139cm x 60cmPerseus - Tapestry - 139cm x 60cm
Save £3.00Petite FleurPetite Fleur
Petite Fleur Sale price£10.99 Regular price£13.99
Save £4.99Petrol Blue Lightweight Jersey TubularPetrol Blue Lightweight Jersey Tubular
Petrol Blue Lightweight Jersey Tubular Sale price£2.00 Regular price£6.99
Pheasant NaturalPheasant Natural
Pheasant Natural Sale priceFrom £2.00
Phone Bears on BluePhone Bears on Blue
Phone Bears on Blue Sale priceFrom £2.00
Phone Bears on Dark PinkPhone Bears on Dark Pink
Phone Bears on Dark Pink Sale priceFrom £2.00
Pica - Smoke
Pica - Smoke Sale priceFrom £2.00
Save £2.00Pica - Smoke
Pica - Smoke Sale price£14.99 Regular price£16.99
Save £5.99Picasso SunsetPicasso Sunset
Picasso Sunset Sale price£4.00 Regular price£9.99
Pick 'n' Mix
Pick 'n' Mix Sale price£5.00
Pick 'n' Mix Leather Remnants
Picot Edged Bias BindingPicot Edged Bias Binding
Picot Edged Bias Binding Sale price£1.13

8 colors available

Save £4.99Pimiento Olive PolyesterPimiento Olive Polyester
Pimiento Olive Polyester Sale price£2.00 Regular price£6.99
Pin Stripe - BlackPin Stripe - Black
Pin Stripe - Black Sale priceFrom £2.00
Pineapples - Multi
Pineapples - Multi Sale price£7.50
Pink 'n' Green
Pink 'n' Green Sale price£7.50
Save £7.00Pink - Dress Net
Pink - Dress Net Sale price£2.99 Regular price£9.99
Pink Fairies
Pink Fairies Sale price£4.99
Pink Flowers on PeachPink Flowers on Peach
Pink Flowers on Peach Sale priceFrom £2.00
Pink PosiesPink Posies
Pink Posies Sale priceFrom £2.00
Pink SnailsPink Snails
Pink Snails Sale priceFrom £2.00
Pink SwirlsPink Swirls
Pink Swirls Sale priceFrom £2.00
Save £2.49Pinky Purple FloralsPinky Purple Florals
Pinky Purple Florals Sale price£3.50 Regular price£5.99
Save £4.25Piqué Jersey - White
Piqué Jersey - White Sale price£2.00 Regular price£6.25
Piraeus Paridise - 140cm x 185cmPiraeus Paridise - 140cm x 185cm
PiratesPirates
Pirates Sale price£6.99
Save £6.00Piva Pebble
Piva Pebble Sale priceFrom £2.00
Pixel Velour StripesPixel Velour Stripes
Pixel Velour Stripes Sale price£6.99
Plain Dyed Cotton - AquaticPlain Dyed Cotton - Aquatic
Plain Dyed Cotton - Aquatic Sale priceFrom £2.00
Plain Dyed Cotton - KhakiPlain Dyed Cotton - Khaki
Plain Dyed Cotton - Khaki Sale priceFrom £2.00
Plain Dyed Cotton - MustardPlain Dyed Cotton - Mustard
Plain Dyed Cotton - Mustard Sale priceFrom £2.00
Plain Dyed Cotton - NaturalPlain Dyed Cotton - Natural
Plain Dyed Cotton - Natural Sale priceFrom £2.00
Plain Dyed Cotton - WinePlain Dyed Cotton - Wine
Plain Dyed Cotton - Wine Sale priceFrom £2.00
Planting Out - Carnival
Planting Out - Carnival Sale priceFrom £2.00
PlaytimePlaytime
Playtime Sale priceFrom £2.00
Poinsettia and Snowmen GreenPoinsettia and Snowmen Green
Poinsettia and Snowmen Green Sale priceFrom £2.00
Polka Dot - PinkPolka Dot - Pink
Polka Dot - Pink Sale priceFrom £2.00
Polka Dot - RedPolka Dot - Red
Polka Dot - Red Sale priceFrom £2.00
Polka Dot BlackPolka Dot Black
Polka Dot Black Sale priceFrom £2.00
Polka Dot Light GreyPolka Dot Light Grey
Polka Dot Light Grey Sale priceFrom £2.00
Polka Dot Sage GreenPolka Dot Sage Green
Polka Dot Sage Green Sale priceFrom £2.00
Polka Dots Large Royal BluePolka Dots Large Royal Blue
Polka Dots Large Royal Blue Sale priceFrom £2.00
Polka Dots Navy
Polka Dots Navy Sale priceFrom £2.00
Polka Dots Pale Pink
Polka Dots Pale Pink Sale priceFrom £2.00
Polka Dots Taupe Oilcloth
Polka Dots Taupe Oilcloth Sale priceFrom £2.00
Polka Dots Wine
Polka Dots Wine Sale priceFrom £2.00