Free shipping anywhere in Canada on all orders over $150

$10 Flat Rate Shipping in Canada, $25 to USA

Your cart

Your cart is empty

Just getting started?

Sign Up For Classes

or shop our:

Linen Fabrics

Step into the world of linen love with our curated Linen Collection! We’ve got your everyday elegance covered with high-quality linens in a rainbow of gorgeous colours and collections. Whether you’re dreaming up a breezy summer dress or sprucing up your space with stylish home décor, our linens are your perfect match—breathable, durable, and oh-so-beautiful. Dive into our collection and find the linen that speaks to your creative heart!

72 Results

Piccolino Linen Blend - Tartlet

Piccolino Linen Blend - Tartlet

$22.50

Unit price
per 

6 colors
  • Pink
  • Jade
  • Teal
  • Tartlet
  • Chocolate
  • +1 more
.65 MTR REMNANT Piccolino Linen Blend - Pink

.65 MTR REMNANT Piccolino Linen Blend - Pink

$27.00

Unit price
per 

6 colors
  • Pink
  • Jade
  • Teal
  • Tartlet
  • Chocolate
  • +1 more
Piccolino Linen Blend - Teal

Piccolino Linen Blend - Teal

$22.50

Unit price
per 

6 colors
  • Pink
  • Jade
  • Teal
  • Tartlet
  • Chocolate
  • +1 more
4.8oz Main Linen - Oatmeal

4.8oz Main Linen - Oatmeal

$15.50

Unit price
per 

24 colors
  • Oatmeal
  • Rosewood
  • Ocean
  • Copper
  • Moss
  • +19 more
4.3oz Herringbone Linen - Indigo Latte
Sold out

4.3oz Herringbone Linen - Indigo Latte

$17.00

Unit price
per 

4.6oz Lush Linen Blend - Peach/Green Check
Sold out

4.6oz Lush Linen Blend - Peach/Green Check

$17.00

Unit price
per 

5 colors
  • Peach Check
  • Denim Blue
  • Blue Stripe
  • Denim Navy
  • Navy Stripe
4.6oz Lush Linen Blend - Navy Stripe

4.6oz Lush Linen Blend - Navy Stripe

$17.00

Unit price
per 

5 colors
  • Peach Check
  • Denim Blue
  • Blue Stripe
  • Denim Navy
  • Navy Stripe
4.6oz Lush Linen Blend - Blue Stripe

4.6oz Lush Linen Blend - Blue Stripe

$17.00

Unit price
per 

5 colors
  • Peach Check
  • Denim Blue
  • Blue Stripe
  • Denim Navy
  • Navy Stripe
4.6oz Lush Linen Blend - Denim Navy

4.6oz Lush Linen Blend - Denim Navy

$17.00

Unit price
per 

5 colors
  • Peach Check
  • Denim Blue
  • Blue Stripe
  • Denim Navy
  • Navy Stripe
4.6oz Lush Linen Blend - Denim Blue

4.6oz Lush Linen Blend - Denim Blue

$17.00

Unit price
per 

5 colors
  • Peach Check
  • Denim Blue
  • Blue Stripe
  • Denim Navy
  • Navy Stripe
4.4oz ECOVERO™ Viscose Linen Blend Ivy Print - Green

4.4oz ECOVERO™ Viscose Linen Blend Ivy Print - Green

$20.00

Unit price
per 

2 colors
  • Rust
  • Ivy Green
4.4oz ECOVERO™ Viscose Linen Blend Circus Print  - Rust