Browse Fabric by Collection
Collections
All Fabrics
-
Free Spirit - William Morris - Pure
Regular price $4.25 CADRegular priceUnit price / perSale price $4.25 CAD -
Free Spirit - William Morris - Lodden
Regular price $3.99 CADRegular priceUnit price / perSale price $3.99 CAD -
Free Spirit - William Morris - Leicester
Regular price $4.40 CADRegular priceUnit price / perSale price $4.40 CAD -
Free Spirit - William Morris - Golden Lily
Regular price $3.99 CADRegular priceUnit price / perSale price $3.99 CAD -
Free Spirit - William Morris - Gilt
Regular price $3.99 CADRegular priceUnit price / perSale price $3.99 CAD -
Free Spirit - William Morris - Forest
Regular price $3.99 CADRegular priceUnit price / perSale price $3.99 CAD -
Free Spirit - William Morris - Compton
Regular price $3.99 CADRegular priceUnit price / perSale price $3.99 CAD -
Free Spirit - William Morris - Chrysanthemum
Regular price $3.99 CADRegular priceUnit price / perSale price $3.99 CAD -
Free Spirit - William Morris - Brunswick Weave
Regular price $3.99 CADRegular priceUnit price / perSale price $3.99 CAD -
Free Spirit - William Morris - Bachelor’s Button
Regular price $3.99 CADRegular priceUnit price / perSale price $3.99 CAD -
Free Spirit - Tula Pink Collection
Regular price From $3.50 CADRegular priceUnit price / perSale price From $3.50 CAD -
Free Spirit - William Morris - Acanthus
Regular price From $3.99 CADRegular priceUnit price / perSale price From $3.99 CAD -
Free Spirit - Tula Pink - All Stars - Tent Stripe
Regular price $4.25 CADRegular priceUnit price / perSale price $4.25 CAD -
Free Spirit - Tula Pink - Mineral
Regular price $4.25 CADRegular priceUnit price / perSale price $4.25 CAD -
Free Spirit - Skipping Stones
Regular price From $2.50 CADRegular priceUnit price / perSale price From $2.50 CAD -
Sold outFree Spirit - Riddles & Rhymes
Regular price $2.50 CADRegular priceUnit price / perSale price $2.50 CADSold out