Collection: Cross Stitch Fabrics
Whether you like linen or a cotton fabric like Aida or Evenweave, we have a beautiful selection that would suit your crafty needs

-
Warm Acacia - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perWarm Acacia - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perWarm Acacia - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / per -
Hints of Oak - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perHints of Oak - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perHints of Oak - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / per -
Chestnut Bark - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perChestnut Bark - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perChestnut Bark - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / per -
Brown Acacia - Naturally Hand-Dyed Aida
Regular price $25.00 CADRegular priceUnit price / perBrown Acacia - Naturally Hand-Dyed Aida
Regular price $25.00 CADRegular priceUnit price / perBrown Acacia - Naturally Hand-Dyed Aida
Regular price $25.00 CADRegular priceUnit price / per -
Wild Rose - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perWild Rose - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perWild Rose - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / per -
Rosewater - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perRosewater - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perRosewater - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / per -
Sold out
Oak - Naturally Hand-Dyed Aida
Regular price $17.50 CADRegular priceUnit price / perSold out -
Warm Walnut - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perWarm Walnut - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perWarm Walnut - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / per -
Papyrus - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perPapyrus - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perPapyrus - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / per -
Papyrus - Naturally Hand-Dyed Aida
Regular price $25.00 CADRegular priceUnit price / perPapyrus - Naturally Hand-Dyed Aida
Regular price $25.00 CADRegular priceUnit price / perPapyrus - Naturally Hand-Dyed Aida
Regular price $25.00 CADRegular priceUnit price / per -
Raw Chestnut - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perRaw Chestnut - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perRaw Chestnut - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / per -
Yellow Onion - Naturally Hand-Dyed Aida
Regular price $25.00 CADRegular priceUnit price / perYellow Onion - Naturally Hand-Dyed Aida
Regular price $25.00 CADRegular priceUnit price / perYellow Onion - Naturally Hand-Dyed Aida
Regular price $25.00 CADRegular priceUnit price / per -
Wild Rose - Naturally Hand-Dyed Aida
Regular price $25.00 CADRegular priceUnit price / perWild Rose - Naturally Hand-Dyed Aida
Regular price $25.00 CADRegular priceUnit price / perWild Rose - Naturally Hand-Dyed Aida
Regular price $25.00 CADRegular priceUnit price / per -
Warm Acacia - Naturally Hand-Dyed Aida
Regular price $25.00 CADRegular priceUnit price / perWarm Acacia - Naturally Hand-Dyed Aida
Regular price $25.00 CADRegular priceUnit price / perWarm Acacia - Naturally Hand-Dyed Aida
Regular price $25.00 CADRegular priceUnit price / per -
Warm Acacia - Naturally Hand-Dyed Evenweave
Regular price $35.00 CADRegular priceUnit price / per -
Papyrus - Naturally Hand-Dyed Evenweave
Regular price $35.00 CADRegular priceUnit price / per -
Wild Rose - Naturally Hand-Dyed Evenweave
Regular price $35.00 CADRegular priceUnit price / per -
Rosewater - Naturally Hand-Dyed Aida
Regular price $25.00 CADRegular priceUnit price / perRosewater - Naturally Hand-Dyed Aida
Regular price $25.00 CADRegular priceUnit price / perRosewater - Naturally Hand-Dyed Aida
Regular price $25.00 CADRegular priceUnit price / per -
Rosewater - Naturally Hand-Dyed Evenweave
Regular price $35.00 CADRegular priceUnit price / per -
Raw Henna - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perRaw Henna - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perRaw Henna - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / per -
Raw Marigold - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perRaw Marigold - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / perRaw Marigold - Naturally Hand-Dyed Linen
Regular price $45.00 CADRegular priceUnit price / per