Mystery Fabric Yard - $2 Surprise!
Mystery Fabric Yard - $2 Surprise!
Sold by the Yard · 60" Width
Couldn't load pickup availability
Feeling lucky? Get a surprise yard of beautiful fabric for just $2!
Each Mystery Yard is a full 1-yard cut (36" x 60") of quality fabric, hand-picked at random from our collection. You might get a gorgeous floral print, a cozy solid, a fun novelty print, or a premium designer fabric — every order is a surprise!
- 1 full yard (36" x 60") of surprise fabric
- Hand-picked at random — no two orders alike
- Perfect for stash building, scrap projects, and quilting
- An unbeatable $2 price — our way of saying thanks!
Note: Fabric selection is completely random and cannot be requested or exchanged. The surprise is part of the fun!
Shipping & Delivery
Orders are processed in 1–3 business days and ship via USPS Ground Advantage (2–5 business days). Free U.S. shipping on orders over $125 — applied automatically at checkout.
Returns
We accept returns within 15 days on unused fabric in its original condition. Please contact us at hello@buyfabricdirect.com to start a return.
How To Wash & Care
We recommend pre-washing before sewing. Machine wash cold on gentle and tumble dry low or line dry. Velvet and linen do best with gentle care — see each product page for fiber-specific tips.
How Is Fabric Sold By The Yard?
One yard = 36″ length. Most of our fabrics are 60″ wide. Multiple yards are always cut as one continuous piece.
Shipping & Returns
Exclusive Offers
Secure Payments
Share
Need a hand?
📐 Yardage Calculator — find out exactly how much fabric your project needs.
✂️ 11 FREE Sewing Patterns — PDF downloads, no purchase necessary.
