{"title":"Color Wheel","description":"","products":[{"product_id":"tulip-field","title":"Tulip Field","description":"\u003cp\u003eAt the gardens, Anna promptly forgot the morning’s troubles: pebbles in a shoe; coffee on her coat. Shuffled along with the crowd, she stared, transfixed by the tulips—impossibly long rows, so far from those in Oma’s postcards, neatly taped to the ice box. Keukenhof’s colors raced towards the sun, each bloom pushing up and waving in greeting, we’re here, it’s spring, we’re here! In the fields, Anna folded mittened hands over the curve of her cane. She blinked against the sun and color—beaming yellows, candied reds, pinks slipping into plums and purples. Time, it seemed, was a looping bicycle lane, turning her away from the gardens and ill-gotten mornings, back to her favorite red wellies stomping in puddles towards that brick cottage, where Oma knelt with a sack of ruddy bulbs. Anna pictured her grandmother’s hands, dipping into cold earth, caked with the promise of spring. She took a deep breath, heavy with the perfume of dewy petals, and she was warm.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003e\u003cspan\u003eWords by Caitlin Ghegan\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52231259062591,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52231259095359,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52231259128127,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52231259160895,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52231259193663,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52231259226431,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52231259259199,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52231259291967,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52231259324735,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52231259357503,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52231259390271,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52231259423039,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52231259455807,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52231259488575,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52231259521343,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52231259554111,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52231259586879,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52231259619647,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52231259652415,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52231259685183,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52231259717951,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52231259750719,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52231259783487,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52231259816255,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52231259849023,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52231259881791,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52231259914559,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52231259947327,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260217-DSC09535.jpg?v=1771540112"},{"product_id":"bloemenmarkt","title":"Bloemenmarkt","description":"\u003cp\u003eI see your lipstick on the edge of a mug, and I can taste your smile in half-finished lattes. I think of you as an errant handprint I won't wipe from the bathroom mirror. I picture us running out for milk and getting lost for a coffee. I see you at Bloemenmarkt, caught in the slow wave of tourists, a dreamy waltz in and out of huddled stalls, people emerging excited and hopeful, arms full of presents, only to press against graffitied walls, letting wide carts of trinkets pass. I remember April and the mid-morning fervor pitched in every language and dialect, all clamoring for bulbs, kitsch, ornaments, waist-thick bundles of flowers in wax paper. We pause, nestled against barrels overflowing with tulips. I feel your head against my shoulder tilt upwards, and I look up, and we stare together at a tinny greenhouse ceiling hung with halos of chrysanthemums. I feel my heart hammering. You are all of my bruises and smudges and flourishes. In a crowd, all that remains is your pale green eyes and that bright red lip.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003e\u003cspan\u003eWords by Caitlin Ghegan\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52259234087231,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52259234119999,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52259234152767,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52259234185535,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52259234218303,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52259234251071,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52259234283839,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52259234316607,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52259234349375,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52259234382143,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52259234414911,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52259234447679,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52259234480447,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52259234513215,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52259234545983,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52259234578751,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52259234611519,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52259234644287,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52259234677055,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52259234709823,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52259234742591,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52259234775359,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52259234808127,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52259234840895,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52259234873663,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52259234906431,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52259234939199,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52259234971967,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260217-DSC09538.jpg?v=1771528906"},{"product_id":"druid","title":"Druid","description":"\u003cp\u003eAs always, the forest called Mavis early in the morning. Her feet kept time with the dawn chorus and soon, she had left her ivy-laced hut far behind. Dew glazed the grass, soaking her leggings and the toes of her boots as she walked.\u003c\/p\u003e\n\u003cp\u003eShe breathed deep. The cool air was scented with last night’s rain, crushed leaves, and the first, eager blooms. It was still too soon to call it spring: the trees had only begun to grow their canopy of lush greens, frosted with flower. Nights were still cold enough that Mavis regretted not chopping enough wood for the fire. But there were new herbs about for poultices and stew.\u003c\/p\u003e\n\u003cp\u003eMavis’s knife flashed once, twice, and her basket began to fill with ramson, nettle, and rampant chickweed.\u003c\/p\u003e\n\u003cp\u003eHer eyes lit on a cluster of thick, white Dryad’s Saddle, bracketed against a rotting trunk. Even better luck: Poplar Fieldcaps bubbled around her feet and Shaggy Inkcaps were early, too. Bunches of mushrooms bursting through the moss-strewn forest floor. Her mind on mushrooms fried in butter with wild garlic, Mavis fell to greedily gathering the bounty. She didn’t notice when her heel broke the fairy ring.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Joie Filippini\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52273676321087,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52273676353855,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52273676386623,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52273676419391,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52273676452159,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52273676484927,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52273676517695,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52273676550463,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52273676583231,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52273676615999,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52273676648767,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52273676681535,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52273676714303,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52273676747071,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52273676779839,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52273676812607,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52273676845375,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52273676878143,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52273676910911,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52273676943679,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52273676976447,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52273677009215,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52273677041983,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52273677074751,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52273677107519,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52273677140287,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52273677173055,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52273677205823,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260217-DSC09529.jpg?v=1771623756"},{"product_id":"forest-1","title":"Forest","description":"\u003cp\u003e“What are you doing here, young one?”\u003c\/p\u003e\n\u003cp\u003eFar from young, Mavis startled, her harvest tumbling to her feet. The stories of the Old Wood leapt to her mind, brought to life in the sap green flesh of the person before her, in the fine leaves that stood in for hair, and the bright eyes that shone like the sun on a clear pond. Beautiful as hemlock flowers.\u003c\/p\u003e\n\u003cp\u003eMavis collected herself.\u003c\/p\u003e\n\u003cp\u003e“It is not forbidden for a druid to walk among you, O sídhe.”\u003c\/p\u003e\n\u003cp\u003e“To walk, no. But to collect…” Their eyes fell to the upturned basket.\u003c\/p\u003e\n\u003cp\u003e“I pay my dues to your wood,” said Mavis. “I keep the old rites. Fair exchange for a handful of mushrooms.” The sídhe said nothing, and Mavis heard her own tongue run away from her.\u003c\/p\u003e\n\u003cp\u003e“We are of a kind, you and I. You are a protector of the green here. So am I.” It was best not to show weakness to such a being. Still, she swallowed hard.\u003c\/p\u003e\n\u003cp\u003eThe sídhe smiled then, their teeth like thorns.\u003c\/p\u003e\n\u003cp\u003e“Your answer amuses me, druid. Let us walk, then, you and I, and see what we may.”\u003c\/p\u003e\n\u003cp\u003eIt was a trap. But Mavis knew better than to refuse.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Joie Filippini\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52273690050879,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52273690083647,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52273690116415,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52273690149183,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52273690181951,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52273690214719,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52273690247487,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52273690280255,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52273690313023,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52273690345791,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52273690378559,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52273690411327,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52273690444095,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52273690476863,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52273690509631,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52273690542399,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52273690575167,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52273690607935,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52273690640703,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52273690673471,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52273690706239,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52273690739007,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52273690771775,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52273690804543,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52273690837311,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52273690870079,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52273690902847,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52273690935615,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260217-DSC09532.jpg?v=1771623910"},{"product_id":"sangria","title":"Sangria","description":"\u003cp\u003eCitrus fruits were strewn like bright jewels across Clara’s counter. She grabbed an orange and sliced into it, juice dripping from the fruit onto her cutting board, and admonished herself for not having done this the night before. It would have been better for the fruit to have extra time to steep, but a few hours before her guests’ arrival would have to do. Clara finished slicing the remaining oranges, lemons, and limes and threw them into the glass pitcher on the counter along with a few strawberries for good measure. Work had been so stressful lately and she was looking forward to spending the summer afternoon with her friends. She ran through her party prep list in her head. Snacks? Check. Music? Check. Now, where had she put that bottle of wine? She rummaged through her pantry, found the bottle of merlot, and emptied it into the pitcher. In a few hours’ time, she’d be enjoying it on her deck in the warm sunshine.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Erica Lange\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52273707090239,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52273707123007,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52273707155775,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52273707188543,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52273707221311,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52273707254079,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52273707286847,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52273707319615,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52273707352383,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52273707385151,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52273707417919,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52273707450687,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52273707483455,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52273707516223,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52273707548991,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52273707581759,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52273707614527,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52273707647295,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52273707680063,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52273707712831,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52273707745599,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52273707778367,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52273707811135,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52273707843903,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52273707876671,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52273707909439,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52273707942207,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52273707974975,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260217-DSC09523.jpg?v=1771624365"},{"product_id":"merlot","title":"Merlot","description":"\u003cp\u003eSitting around a table on a covered patio overlooking Seneca Lake, Clara and her friends perused the tasting list. Clara thoughtfully reviewed her options, circled her choices on the paper menu, and handed it to the waiter. In what felt like moments later, an array of wine glasses were delivered to their table. Clara and her friends clinked glasses and took their first sips. The riesling was sweet with notes of apple and pear. As Clara progressed through her tasting list, she first swirled each sample in its glass and deeply inhaled the nose. She tried the pinot noir next and marvelled as the initial berry flavor deepened into leather and clove. Finally, she reached for the sample of merlot. It smelled like plum jam. She took a sip and swirled it around her mouth, tasting notes of cherry and chocolate. She held the glass in her hand and gazed at the lake.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Erica Lange\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52273715740991,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52273715773759,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52273715806527,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52273715839295,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52273715872063,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52273715904831,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52273715937599,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52273715970367,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52273716003135,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52273716035903,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52273716068671,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52273716101439,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52273716134207,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52273716166975,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52273716199743,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52273716232511,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52273716265279,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52273716298047,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52273716330815,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52273716363583,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52273716396351,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52273716429119,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52273716461887,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52273716494655,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52273716527423,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52273716560191,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52273716592959,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52273716625727,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260217-DSC09526.jpg?v=1771624491"},{"product_id":"ren-faire","title":"Ren Faire","description":"\u003cp\u003eThe jousting tournament was set for 2 pm. Sadie and her friends planned to arrive at the tourney area early to get seats in the stands, but for now they browsed the bazaar. One of her companions eyed a sword and another looked at flagons and steins. Sadie started perusing Ye Olde Apothecarie but the closeness in the stall and strong incense pushed her to step out and get some fresh air. It was a warm autumn day, and Sadie regretted wearing her velvet cloak. A sudden blare of trumpets made her look to her right. It was the Queen’s retinue passing through. The Queen looked resplendent in a purple gown but anachronistically wore a microphone headset, projecting her voice into the crowds of lords, ladies, peasants, and faerie folk. The retinue swept through and Sadie spotted paper flower crowns across the way, their ribbons floating in the breeze.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Erica Lange\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52273719443775,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52273719476543,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52273719509311,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52273719542079,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52273719574847,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52273719607615,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52273719640383,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52273719673151,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52273719705919,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52273719738687,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52273719771455,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52273719804223,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52273719836991,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52273719869759,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52273719902527,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52273719935295,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52273719968063,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52273720000831,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52273720033599,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52273720066367,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52273720099135,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52273720131903,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52273720164671,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52273720197439,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52273720230207,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52273720262975,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52273720295743,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52273720328511,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260217-DSC09517.jpg?v=1771624761"},{"product_id":"velvet","title":"Velvet","description":"\u003cp\u003eSadie unrolled the bolt of purple velvet fabric on her sewing table, running her hand across the soft pile and smoothing the nap. She considered herself an intermediate sewer, creating costumes for conventions, expos, and faires, but sewing with velvet for the first time would be a challenge. Her pattern pieces were already cut and laid out on the floor. If all went according to plan, she’d have enough fabric to make a vintage-style dress for her girlfriend and a hooded cloak for herself. She would have to carefully manage the slipperiness of the fabric and try to prevent it from shifting while she was sewing. One by one, Sadie picked up the pattern pieces, carefully arranged them on the fabric, secured them with pattern weights, and cut, paying careful attention to the direction of the nap for each piece. When all the pieces were cut, she pinned the first two pieces together, lifted the presser foot on her sewing machine, and took a deep breath.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Erica Lange\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52273726226751,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52273726259519,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52273726292287,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52273726325055,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52273726357823,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52273726390591,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52273726423359,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52273726456127,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52273726488895,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52273726521663,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52273726554431,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52273726587199,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52273726619967,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52273726652735,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52273726685503,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52273726718271,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52273726751039,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52273726783807,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52273726816575,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52273726849343,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52273726882111,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52273726914879,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52273726947647,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52273726980415,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52273727013183,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52273727045951,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52273727078719,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52273727111487,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260217-DSC09520.jpg?v=1771624896"},{"product_id":"ochre","title":"Ochre","description":"\u003cp\u003eThere was a time I would have walked past the Dutch Masters room, and spent a full day’s admission elsewhere. I sought splashes of blues, wriggling shapes, full handed strokes the painter pushed across the canvas in a full-armed wave. But it’s been three “half price” Thursdays, and all I spend time on is Papa’s favorite Rembrandt. I’ve worn a familiar dent into the gallery bench and cricked my neck at just the same angle, staring into the same portrait. I used to think: all those browns and shades of skin and shadow were so dark, so muted, so similar, one after the other in a line on the vast green walls. And then I paused. I stare at the canvas, a woman wading into water, hitching her skirts and exposing her knees to the fading sun and the stream. How is a painting so dark in shadow, and yet so warm? I take a deep breath, and I am full of ochre: garden mud in the ruddy sink; a hand-fired mug full of cocoa; the yellow light spilling across Papa’s table.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Caitlin Ghegan\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52283643822399,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52283643855167,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52283643887935,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52283643920703,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52283643953471,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52283643986239,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52283644019007,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52283644051775,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52283644084543,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52283644117311,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52283644150079,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52283644182847,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52283644215615,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52283644248383,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52283644281151,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52283644313919,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52283644346687,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52283644379455,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52283644412223,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52283644444991,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52283644477759,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52283644510527,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52283644543295,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52283644576063,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52283644608831,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52283644641599,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52283644674367,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52283644707135,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260224-DSC09577.jpg?v=1771948918"},{"product_id":"oxide","title":"Oxide","description":"\u003cp\u003eHe makes his daughter wait by the door each time she visits the studio: one last line, wait, Sarah. She keeps her shoes on, even when they’re damp with rain. He carefully, softly, puts down his brushes, his palette, his little knife, and fetches a heavy, splotched smock to hang around her neck. He pulls the waist tie snugly, as he did when she was half his height, in a kind of embrace. She won’t be painting. Flecks find their way onto favored sweaters, gym pants, bare wrists. She keeps her arms folded behind her when she leans in to examine his latest work. The outline of a felled rabbit, a still life of wooden toys stained by pomegranates, her mother’s pressed bridal bouquet. She wonders if he’ll ever give her a piece to hang in her apartment downtown. When she leaves, she stands at the doorway, and lets him lift off the smock from her neck and return to his craft. In the mirror at home, she finds a smudge on her ear: oxide, tender pink, like a stubborn thumbprint.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Caitlin Ghegan\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52283719254335,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52283719287103,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52283719319871,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52283719352639,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52283719385407,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52283719418175,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52283719450943,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52283719483711,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52283719516479,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52283719549247,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52283719582015,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52283719614783,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52283719647551,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52283719680319,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52283719713087,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52283719745855,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52283719778623,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52283719811391,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52283719844159,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52283719876927,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52283719909695,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52283719942463,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52283719975231,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52283720007999,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52283720040767,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52283720073535,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52283720106303,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52283720139071,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260329-DSC09826.jpg?v=1774803148"},{"product_id":"harajuku","title":"Harajuku","description":"\u003cp\u003eTakeshita Street was a symphony of noise and color. J-Pop blared out of an open shop door as teens paraded up and down the street in their finest street fashion. Two girls with dresses like pastel cupcakes walked through the open shop door, their ruffled skirts swaying as they moved. Another group wearing layers of bright clothing and stacks of plastic hair clips and bangle bracelets posed for pictures. Amy wanted to explore all of it, but right now she and her partner, Danny, were waiting in line at a crepe shop. She jealously eyed the patrons in front of her, walking away with crepes stuffed with slices of cake, fresh berries, and whipped cream. Did she want chocolate cake or cheesecake? Strawberries, bananas or kiwis? A gentle breeze wafted the smell of batter sizzling on a griddle and Amy made up her mind. She stepped up to the register and began to speak.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Erica Lange\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52283720991039,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52283721023807,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52283721056575,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52283721089343,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52283721122111,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52283721154879,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52283721187647,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52283721220415,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52283721253183,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52283721285951,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52283721318719,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52283721351487,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52283721384255,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52283721417023,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52283721449791,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52283721482559,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52283721515327,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52283721548095,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52283721580863,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52283721613631,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52283721646399,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52283721679167,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52283721711935,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52283721744703,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52283721777471,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52283721810239,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52283721843007,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52283721875775,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260224-DSC09571.jpg?v=1771951890"},{"product_id":"samurai-blue","title":"Samurai Blue","description":"\u003cp\u003eAmy and Danny walked by a sports bar in Shinjuku overflowing with fans in electric blue jerseys. “Oh right!” Danny exclaimed. “It’s the World Cup!” They shouldered their way into the bar and ordered a round of Asahi. Japan was playing Australia in the group stage. “It’s the Samurai Blue versus the Soccaroos!” Danny said excitedly. Australia was leading Japan by one goal. The bar was filled with nervous chatter as they watched the ball crisscross over the field, possession passing between Japan and Australia and back again. One of Australia’s midfielders made a bad pass and the ball was retaken by Japan. The Japanese player was quick on the counter, elegantly passing the ball to their star striker. In the blink of an eye, the ball was at the back of the net. The bar erupted into cheers and Amy felt beer slosh down her back.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Erica Lange\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52283724366143,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52283724398911,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52283724431679,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52283724464447,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52283724497215,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52283724529983,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52283724562751,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52283724595519,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52283724628287,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52283724661055,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52283724693823,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52283724726591,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52283724759359,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52283724792127,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52283724824895,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52283724857663,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52283724890431,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52283724923199,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52283724955967,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52283724988735,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52283725021503,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52283725054271,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52283725087039,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52283725119807,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52283725152575,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52283725185343,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52283725218111,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52283725250879,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260224-DSC09568.jpg?v=1771952047"},{"product_id":"southwest","title":"Southwest","description":"\u003cp\u003eSo far, Frank and Terry’s RV road trip across the southwest had taken them from Phoenix, to Sedona, and now to Page, Arizona. At the beginning of the trip, the warm, rusty colors of the southwest landscape had been alien to Frank and Terry. The monotony of the flat Salt River Valley surrounding Phoenix was interrupted only by the tall saguaro cacti and Frank and Terry felt bored by the landscape. But as they travelled north toward Sedona, the golden brown soil and sand gave way to striking red rocks. In Sedona, they had gasped with wonder at Cathedral Rock, each layer of sandstone creating a smooth line of color against the backdrop of the bright blue sky. Today they were on a guided tour of Antelope Canyon, surrounded by waves of undulating Navajo sandstone. As Frank and Terry basked in the glow of sunbeams bouncing off red, orange, and yellow rock, they were glad they came on this trip.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Erica Lange\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52408656232767,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52408656265535,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52408656298303,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52408656331071,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52408656363839,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52408656396607,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52408656429375,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52408656462143,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52408656494911,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52408656527679,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52408656560447,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52408656593215,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52408656625983,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52408656658751,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52408656691519,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52408656724287,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52408656757055,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52408656789823,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52408656822591,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52408656855359,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52408656888127,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52408656920895,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52408656953663,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52408656986431,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52408657019199,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52408657051967,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52408657084735,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52408657117503,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260310-DSC09706.jpg?v=1773346383"},{"product_id":"sandstone","title":"Sandstone","description":"\u003cp\u003eFrank and Terry arrived at Arches National Park for their week-long camping trip. They drove their RV to their campsite and set up base camp, then immediately set out for a hike along the Devils Garden Trail. The terrain changed from sedimentary rock to sandy soil and back again as they went. Scrubby plants provided the only green in a landscape of earthy reds, oranges, and browns. Along the trail, they passed young families, international visitors, and fellow campers all there to see the same famous sandstone arches. Frank and Terry walked two miles to Landscape Arch, a long, thin formation that framed the place where the land meets the sky. Tired from the drive and the hike, Frank and Terry sat and soaked in the natural splendor around them. Eventually, the blue sky was flecked with shades of red, orange, and yellow. As Frank and Terry sat, they watched the colors of the sunset transition until they matched the color of the sandstone itself.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Erica Lange\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52408663441727,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52408663474495,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52408663507263,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52408663540031,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52408663572799,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52408663605567,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52408663638335,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52408663671103,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52408663703871,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52408663736639,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52408663769407,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52408663802175,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52408663834943,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52408663867711,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52408663900479,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52408663933247,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52408663966015,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52408663998783,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52408664031551,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52408664064319,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52408664097087,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52408664129855,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52408664162623,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52408664195391,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52408664228159,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52408664260927,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52408664293695,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52408664326463,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true},{"title":"Custom Alpaca","offer_id":53686647816511,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260313-DSC09757.jpg?v=1773407222"},{"product_id":"earthenware","title":"Earthenware","description":"\u003cp\u003eMartin wedged the clay, folding it against his table and kneading it with his hands, and felt the moist, pliable material move and form as he worked. He glanced around his pottery shed as the clay took shape. Tools lay scattered on a bench, glazes were stacked semi-neatly on a shelf, and biscuit-fired pieces from yesterday sat on a nearby table. Today he planned to throw earthenware serving platters and bowls and, if all went well, he might have time to coil some matching mugs as well. He took a lump of clay and slapped it down on the center of his wheel then sat down to work, carefully centering, smoothing, and shaping it with his fingers. The process of making something with a glob of earth never stopped being surprising and magical.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Erica Lange\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52702669308223,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52702669340991,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52702669373759,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52702669406527,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52702669439295,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52702669472063,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52702669504831,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52702669537599,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52702669570367,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52702669603135,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52702669635903,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52702669668671,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52702669701439,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52702669734207,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52702669766975,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52702669799743,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52702669832511,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52702669865279,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52702669898047,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52702669930815,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52702669963583,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52702669996351,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52702670029119,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52702670061887,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52702670094655,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52702670127423,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52702670160191,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52702670192959,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260323-DSC09808.jpg?v=1775509997"},{"product_id":"terracotta-1","title":"Terracotta","description":"\u003cp\u003eAn army of terracotta pots sat on Martin’s worktable, each near-identical pot arranged in formation like a small soldier. This homogeny, however, would soon be disrupted. For Martin, the rusty red clay was a blank canvas of possibility to be painted over with glazes and oxides, creating a myriad of unique vessels. He planned to illustrate this batch with abstract floral shapes for the spring planting season. Martin grabbed his underglaze pencil and carefully sketched petals, leaves, and flowing lines on each little pot, carefully considering the compositions as he went. After each pot had been touched by the pencil, Martin selected and prepared his glazes. Dipping a brush into each glaze, he layered the pigments onto the terracotta surface, creating vibrant illustrations: blue-green leaves framed orange, yellow, and purple flowers. With the final stroke of his brush, the former soldiers were transformed into flower children, ready to be glaze fired.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Erica Lange\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52702671503679,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52702671536447,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52702671569215,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52702671601983,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52702671634751,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52702671667519,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52702671700287,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52702671733055,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52702671765823,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52702671798591,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52702671831359,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52702671864127,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52702671896895,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52702671929663,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52702671962431,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52702671995199,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52702672027967,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52702672060735,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52702672093503,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52702672126271,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52702672159039,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52702672191807,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52702672224575,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52702672257343,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52702672290111,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52702672322879,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52702672355647,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52702672388415,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260323-DSC09811.jpg?v=1775510161"},{"product_id":"secret-garden","title":"Secret Garden","description":"\u003cp\u003eThe worn brass key turned heavy in the low gate’s lock, but clicked open with surprisingly little resistance, pulling from patient, wizened brick with the slightest chirp of rust. The cottage, with its low windows and white paint, seemed sleepy with the coming twilight, a gentle smile after a long drive. Eva sighed and heaved her overstuffed suitcase one more time up the stone walk. Almost there. Even in the dwindling light, the garden glowed and wiggled, the bee balm and coral bells bright and warm. She chose this rental for the garden, the kind that took decades of gentle, tidy care and attention. Now, at the front door, the glass panels betraying a dark and quiet kitchen, Eva felt her lip wobble. Another deep breath. Morning would arrive and she would emerge with her borrowed teacup. She would come to the garden in her pajamas and boots, kneel to touch the living gold of yarrow and black-eyed susans, and this trip would feel more like a choice. Now, the light was the color of catmint and cornflowers. And she was free.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Caitlin Ghegan\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52702673764671,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52702673797439,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52702673830207,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52702673862975,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52702673895743,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52702673928511,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52702673961279,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52702673994047,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52702674026815,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52702674059583,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52702674092351,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52702674125119,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52702674157887,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52702674190655,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52702674223423,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52702674256191,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52702674288959,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52702674321727,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52702674354495,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52702674387263,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52702674420031,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52702674452799,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52702674485567,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52702674518335,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52702674551103,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52702674583871,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52702674616639,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52702674649407,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260323-DSC09817.jpg?v=1775510405"},{"product_id":"ivy","title":"Ivy","description":"\u003cp\u003eTed had always wanted “new.” When they moved in together, he found a tall and angular building for a good price, in a gray part of town that smelled of fresh hot tar when they threw open the windows. Marble countertops. Shiny appliances. “The best of everything” was smattered in white paint, with drips on the laminate that Eva would spot while vacuuming, then scratch off with a thumbnail.  Then she became what was old and scrubbed away. In hindsight, she should have chosen elsewhere: a place with storied hardwoods, a window ledge for a cat to perch on. A building covered in ivy. She’d read that the vines took 20 years to reach a roof—tender hands guiding them upward day to day, watching carefully through passing rains and seasons and holidays. Now, at the base of her cottage, handed down from a quiet aunt, young leaves tilted hopeful towards the sky like felted arrows. She would be their guardian, weaving twine and trellis towards the roof. Ivy, glowing soft and lush in the shade, was the best of everything.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Caitlin Ghegan\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52702676910399,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52702676943167,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52702676975935,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52702677008703,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52702677041471,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52702677074239,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52702677107007,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52702677139775,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52702677172543,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52702677205311,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52702677238079,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52702677270847,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52702677303615,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52702677336383,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52702677369151,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52702677401919,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52702677434687,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52702677467455,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52702677500223,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52702677532991,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52702677565759,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52702677598527,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52702677631295,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52702677664063,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52702677696831,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52702677729599,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52702677762367,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52702677795135,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260323-DSC09814.jpg?v=1775510463"},{"product_id":"emerald-isle","title":"Emerald Isle","description":"\u003cp\u003eI can’t remember much of Dublin but glimpses: the red hostel door, a lush candied cherry, a cousin of the Temple Bar; waking up to the groan of your body, curled up, then rolling and buckling the top bunk above me; a turquoise wallpaper in the shop where we bought fish and chips; I can picture gray cobblestones, but can’t remember street names. When I hear “Ireland,” it’s the Burren I embody, the way the country spills and rolls right into the Atlantic. I see black, towering cliffs, the spray and foam churning. I feel wind thick with salt and cold, and I see it whipping your dark hair. The fence we hopped over or slipped around. The only guardrails: thick patches of tall emerald grass. I remember leaning in, to the right, into the brush, buffeted by the wind and anchored by fear of not falling over. But shoulder to shoulder, we stood and braced ourselves between the sea and the sky. Somewhere further down that impossibly green road, I scraped our initials into the slate with a stone: CG + KF were here.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Caitlin Ghegan\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52702680613183,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52702680645951,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52702680678719,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52702680711487,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52702680744255,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52702680777023,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52702680809791,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52702680842559,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52702680875327,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52702680908095,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52702680940863,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52702680973631,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52702681006399,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52702681039167,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52702681071935,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52702681104703,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52702681137471,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52702681170239,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52702681203007,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52702681235775,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52702681268543,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52702681301311,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52702681334079,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52702681366847,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52702681399615,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52702681432383,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52702681465151,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52702681497919,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260405-DSC09892.jpg?v=1775510777"},{"product_id":"shamrock-1","title":"Shamrock","description":"\u003cp\u003eIt’d sounded cliche when he said it: pictures didn’t do it justice; the color green really is different there. And when I carried him back to Ireland, to that impossibly green grass, although he was gone, so very gone, dad was there with me, hand on my shoulder, guiding my wet, beat-up sneakers along the cliffside, keeping the clay and silt from crumbling into the rocks below. And I knelt, five paces back from the edge, and poured his ashes into a divet, impossibly still even in the howling wind. I wondered if I’d ever be back, ever find the spot again, this unmarked memorial, between O’Brien’s tower and Branaunmore, peering down on a thin strip of tawny beach. I sent a photo to a cousin next July like a roughshod map, and he took off from Doolin, hopping the fences, passing horses and sheep. He looked to the embankment, where I had laid a piece of my father to rest, and sent back a picture: that same curve of cliff, that same divot, now a blanket of clover and golden gorse.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Caitlin Ghegan\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52702689427775,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52702689460543,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52702689493311,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52702689526079,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52702689558847,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52702689591615,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52702689624383,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52702689657151,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52702689689919,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52702689722687,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52702689755455,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52702689788223,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52702689820991,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52702689853759,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52702689886527,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52702689919295,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52702689952063,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52702689984831,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52702690017599,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52702690050367,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52702690083135,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52702690115903,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52702690148671,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52702690181439,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52702690214207,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52702690246975,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52702690279743,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52702690312511,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260405-DSC09889.jpg?v=1775510917"},{"product_id":"aurora","title":"Aurora","description":"\u003cp\u003eThe airplane cabin lights have been set dimmer than a nightlight, encouraging passengers to sleep for as much of the nine-hour flight as possible.\u003c\/p\u003e\n\u003cp\u003eYou’re still awake though, despite your strategy of getting a window seat so you can rest your head against the wall. The man in front of you has his chair fully reclined, and there is a restless child sitting behind you who spent the first five hours of the flight kicking the back of your seat.\u003c\/p\u003e\n\u003cp\u003eA chime from overhead—another announcement from the captain that you mostly tune out. Until she says, “If you’re seated on the left side of the plane, try looking out your window.”\u003c\/p\u003e\n\u003cp\u003eYou slide your window shade up.\u003c\/p\u003e\n\u003cp\u003eA glowing river of light ripples across the night sky, casting shades of green and purple across the boundless midnight blue speckled with stars.\u003c\/p\u003e\n\u003cp\u003eYou smile, your forehead resting against the glass of your window, not taking your eyes away from the glowing radiance of the northern lights for even a second.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by \u003ca href=\"https:\/\/samkyungyoo.com\/\" target=\"_blank\" title=\"Sam Kyung Yoo\" rel=\"noopener\"\u003eSam Kyung Yoo\u003c\/a\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52702693491007,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52702693523775,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52702693556543,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52702693589311,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52702693622079,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52702693654847,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52702693687615,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52702693720383,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52702693753151,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52702693785919,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52702693818687,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52702693851455,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52702693884223,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52702693916991,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52702693949759,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52702693982527,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52702694015295,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52702694048063,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52702694080831,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52702694113599,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52702694146367,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52702694179135,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52702694211903,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52702694244671,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52702694277439,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52702694310207,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52702694342975,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52702694375743,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/304_Aurora.jpg?v=1779108970"},{"product_id":"midnight","title":"Midnight","description":"\u003cp\u003eThe sun has fully set by the time you get out from work. You slump in the driver’s seat of your car for an extra moment, before you start making your way onto the highway.\u003c\/p\u003e\n\u003cp\u003eOne nice thing about working late is you get to avoid the usual commuter traffic. You also have a wide-open view of the sky, unobscured by any buildings or trees. Even though the sun is fully beneath the horizon, you can see lingering vestiges of light diffusing gently across the vast expanse, casting it in a subtle shade of dark velvety blue before true night fall.\u003c\/p\u003e\n\u003cp\u003eThe sky isn’t clear enough to see any stars, even the moon is partially obscured by a cluster of dark gray clouds, but you don’t mind. As twilight shifts to night, you get to see how, for just a moment, even one of the darkest of colors can seem to glow.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by \u003ca href=\"https:\/\/samkyungyoo.com\/\" target=\"_blank\" title=\"Sam Kyung Yoo\" rel=\"noopener\"\u003eSam Kyung Yoo\u003c\/a\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52702695260479,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52702695293247,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52702695326015,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52702695358783,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52702695391551,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52702695424319,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52702695457087,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52702695489855,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52702695522623,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52702695555391,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52702695588159,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52702695620927,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52702695653695,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52702695686463,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52702695719231,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52702695751999,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52702695784767,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52702695817535,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52702695850303,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52702695883071,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52702695915839,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52702695948607,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52702695981375,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52702696014143,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52702696046911,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52702696079679,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52702696112447,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52702696145215,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260323-DSC09802.jpg?v=1775511322"},{"product_id":"oktoberfest","title":"Oktoberfest","description":"\u003cp\u003eHeidi adjusted the apron on her dirndl, side-eyeing Karl, who had refused to wear the lederhosen she’d bought when they were in the Alps last summer. It was a golden autumn day – leaves the color of burnt umber and russet brushed the clear blue sky. Karl gripped his beer boot and moved towards the tents serving festbiers from Weihenstephaner, Hofbräu, and Paulaner. They went to their local German club’s Oktoberfest celebration every year, but next year they’d have to go to Munich to experience it “for real.” Upbeat oompah music played from a nearby stage and revellers danced on a makeshift floor on the lawn. Since Karl hadn’t worn his lederhosen, Heidi thought she could perhaps guilt him into dancing a polka later. Heidi finished smoothing her skirt as Karl returned. Now with two boots in hand, he held one out to her and said, “I thought we’d start with Paulaner. Prost!”\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Erica Lange\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52702699422015,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52702699454783,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52702699487551,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52702699520319,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52702699553087,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52702699585855,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52702699618623,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52702699651391,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52702699684159,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52702699716927,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52702699749695,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52702699782463,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52702699815231,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52702699847999,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52702699880767,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52702699913535,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52702699946303,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52702699979071,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52702700011839,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52702700044607,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52702700077375,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52702700110143,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52702700142911,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52702700175679,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52702700208447,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52702700241215,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52702700273983,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52702700306751,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260405-DSC09886.jpg?v=1775511576"},{"product_id":"mustard","title":"Mustard","description":"\u003cp\u003eKarl was just sitting down to his second beer when his stomach growled. “Maybe we should get something to eat,” Heidi observed. Delicious smells floated to them on the autumn wind. “Beer is food,” Karl replied, “but that does smell good.” They both got up and walked over to the vendors serving up schnitzel sandwiches and bratwursts with potato salad and cheesy spätzle. Fellow fest goers passed by with plates loaded with one of everything. “I’ll have what they’re having,” Heidi said, “but I also want a pretzel. And don’t forget the mustard!” Karl moved up to the counter and ordered two bratwurst platters and two soft pretzels with extra mustard. They received their plates and found a place to sit at a table nearby. Heidi broke off a piece of pretzel, dipped it in the sweet and tangy yellow condiment, and took a bite.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Erica Lange\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52702703550783,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52702703583551,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52702703616319,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52702703649087,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52702703681855,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52702703714623,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52702703747391,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52702703780159,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52702703812927,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52702703845695,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52702703878463,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52702703911231,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52702703943999,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52702703976767,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52702704009535,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52702704042303,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52702704075071,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52702704107839,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52702704140607,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52702704173375,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52702704206143,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52702704238911,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52702704271679,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52702704304447,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52702704337215,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52702704369983,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52702704402751,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52702704435519,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/v2_-_1.jpg?v=1777811731"},{"product_id":"french-lavender-1","title":"French Lavender","description":"\u003cp\u003eA Ferris wheel stood guard by the river, framing blanched and cloudless sky. Free of last night’s carnival-goers, it looked like a toy off its track, ready to circle Avignon atop its ancient walls in a giddy cartwheel. We passed through the west gate and into dreamscape, a still-sleeping city soaked in early morning light. We turned a corner, into a square framed by darkened restaurants and a silent merry-go-round. Our sandals clicked and clacked over time-softened tiles. Under a canopy of deep green umbrellas shielding dew-damp tables, our guide tapped a toe on Roman mosaics as a local unshuttered a street organ. A black cat circled his ankles, unfazed by the instrument’s honks and whiny purrs. One street over, a gelato shop, open preposterously early, served me a preposterous breakfast. Mum wrinkled her nose—\u003cem\u003eLavender ice cream\u003c\/em\u003e? I \u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003epaddled it into my mouth with a tiny bamboo spoon: herbal, not floral, like a soft dance of sage and vanilla. I couldn’t convince mum that it tasted nothing like the soaps and spritzes in the purpled storefronts. I couldn’t be convinced it wasn’t all a dream.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Caitlin Ghegan\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52847083028799,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52847083061567,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52847083094335,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52847083127103,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52847083159871,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52847083192639,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52847083225407,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52847083258175,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52847083290943,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52847083323711,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52847083356479,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52847083389247,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52847083422015,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52847083454783,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52847083487551,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52847083520319,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52847083553087,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52847083585855,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52847083618623,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52847083651391,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52847083684159,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52847083716927,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52847083749695,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52847083782463,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52847083815231,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52847083847999,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52847083880767,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52847083913535,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260421-DSC09960.jpg?v=1776964892"},{"product_id":"lavandula-1","title":"Lavandula","description":"\u003cp\u003eAt a wide, worn table beside wide copper kettles, no longer in use, the guide had gestured over strands of dried flowers, neatly labeled. The British varietal, naturally, was posed for dramatic effect: meager and crumbly. Beside them: long, scalloped fronds plucked fresh from the field. \u003cem\u003eLavandula dentata\u003c\/em\u003e. The guide pointed to two bowls of buds and motioned for us to smell. Compare. Take notes. I dipped my nose down. English lavender was a soft cup of tea, a cousin of the rosemary in my garden jars back home in Boston. And then, the French. \u003cem\u003eComment-dit on\u003c\/em\u003e? How would one say? That even now, I can sit at my kitchen counter, full of dirty and sour dishes, and conjure the piney tang of that workshop? I breathe in the camphor in a souvenir candle, a nubbin of soap by the sink, and feel the heat of a faraway field, the orange dust in my sandals. I spritz lavender oil on my wrists, strong as morning espresso, and recall cafes in Arles, eating almond cake under olive trees. I inhale, deep and slow.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Caitlin Ghegan\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52847085224255,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52847085257023,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52847085289791,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52847085322559,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52847085355327,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52847085388095,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52847085420863,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52847085453631,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52847085486399,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52847085519167,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52847085551935,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52847085584703,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52847085617471,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52847085650239,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52847085683007,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52847085715775,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52847085748543,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52847085781311,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52847085814079,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52847085846847,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52847085879615,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52847085912383,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52847085945151,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52847085977919,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52847086010687,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52847086043455,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52847086076223,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52847086108991,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/v2_-_20260502-DSC00024.jpg?v=1777811786"},{"product_id":"daffodowndilly","title":"Daffodowndilly","description":"\u003cp\u003eThere was no one else on the road. Jen had just gotten her driver’s license and her parents had bought her a car to take with her to college. It was a small Toyota sedan but she loved it and loved driving it around the sleepy suburban streets of her home town. It was cool but not cold and the early spring sun tried to poke through the clouds. The dogwoods had small buds but the daffodils were in full bloom. Daffodils lined the roads, bordering stone walls, sidewalks, and driveways. As Jen drove, the daffodils went on for miles and miles, stretching from one property to the next, linking neighbor to neighbor throughout the town. Jen drove by the little league field, the middle school she had attended only four years ago, the pharmacy, and still there were daffodils. Would there be daffodils where she was going?\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Erica Lange\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52847087059263,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52847087092031,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52847087124799,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52847087157567,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52847087190335,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52847087223103,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52847087255871,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52847087288639,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52847087321407,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52847087354175,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52847087386943,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52847087419711,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52847087452479,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52847087485247,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52847087518015,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52847087550783,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52847087583551,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52847087616319,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52847087649087,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52847087681855,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52847087714623,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52847087747391,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52847087780159,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52847087812927,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52847087845695,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52847087878463,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52847087911231,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52847087943999,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260421-DSC09972.jpg?v=1776965090"},{"product_id":"spring-sunshine","title":"Spring Sunshine","description":"\u003cp\u003eJen arrived at Stanfield Memorial Park and parked her car. On these quiet Sunday afternoons of her senior year, she liked to come here and revisit some of her favorite books from her childhood. Last week she had finished reading The Wind in the Willows by Kenneth Grahame. Fortunately, unlike Toad, she had yet to crash a car. This week she had selected A.A. Milne from her childhood bookshelf. She glanced down at the book in her hands as she made her way to a bench by the pond: When We Were Very Young. It had gotten a bit warmer out and the sun had managed to pierce the clouds, sparkling off the surface of the water. She sat down on the bench, opened the book to a random page, and read the poem that was there: “She wore her yellow sun-bonnet, She wore her greenest gown…” How odd that this poem happened to be about daffodils, she thought.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Erica Lange\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52847094792511,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52847094825279,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52847094858047,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52847094890815,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52847094923583,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52847094956351,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52847094989119,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52847095021887,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52847095054655,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52847095087423,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52847095120191,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52847095152959,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52847095185727,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52847095218495,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52847095251263,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52847095284031,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52847095316799,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52847095349567,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52847095382335,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52847095415103,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52847095447871,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52847095480639,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52847095513407,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52847095546175,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52847095578943,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52847095611711,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52847095644479,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52847095677247,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260421-DSC09975.jpg?v=1776965254"},{"product_id":"macaron","title":"Macaron","description":"\u003cp\u003eThe conical tower in the window had drawn Kelly into the shop. But now, hundreds of pert, pastel circles beckoned in too-neat piles of pale greens, pinks, browns, and blues.\u003c\/p\u003e\n\u003cp\u003e“You can’t try something new if you don’t just pick one,” she scolded herself. “It’s not that hard.”\u003c\/p\u003e\n\u003cp\u003eBut the array of flavors were no help: chocolate, rose, mint, blueberry, raspberry, huckleberry, pistachio, passionfruit, salted caramel, mocha, matcha, and all sorts of other combinations. There were more varieties than Kelly thought could fit into a little shop like this.\u003c\/p\u003e\n\u003cp\u003ePurple cookies attracted her hopeful eye, but she hesitated at the scripted label: Ube.\u003c\/p\u003e\n\u003cp\u003e“Need some help?” The baker appeared across the counter. Her name tag read “Flo” in the same curly writing.\u003c\/p\u003e\n\u003cp\u003e“I’ve never heard of… is it oob?”\u003c\/p\u003e\n\u003cp\u003e“Ooh-bay,” said Flo, ever the professional. “It’s kind of like a vanilla purple sweet potato.”\u003c\/p\u003e\n\u003cp\u003e“Oh. Interesting.” Kelly felt her ears burning. Gesturing lamely at the display, she asked, “Any recommendations?”\u003c\/p\u003e\n\u003cp\u003e“Plenty,” said Flo. “How much time you got?”\u003c\/p\u003e\n\u003cp\u003eTen minutes later, Kelly emerged with a rainbow in a white paper bag. She fished out her first macaron, delighted by the crisp shell and smooth hazelnut filling, gone too soon.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Joie Filippini\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52847097512255,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52847097545023,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52847097577791,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52847097610559,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52847097643327,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52847097676095,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52847097708863,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52847097741631,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52847097774399,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52847097807167,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52847097839935,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52847097872703,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52847097905471,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52847097938239,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52847097971007,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52847098003775,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52847098036543,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52847098069311,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52847098102079,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52847098134847,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52847098167615,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52847098200383,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52847098233151,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52847098265919,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52847098298687,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52847098331455,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52847098364223,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52847098396991,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260421-DSC09966.jpg?v=1776967394"},{"product_id":"mint","title":"Mint","description":"\u003cp\u003eWhen an ice cream cone falls to the pavement, there is a certain collective gasp. At least, there is in the mind of the ice cream cone. Whether from a clumsy child’s hand or knocked free from a distracted adult’s grasp, the ice cream tumbles, and for one shining moment, the scoop is free. Before it collects dust and hair, and melts into a sticky puddle of colored cream and debris.\u003c\/p\u003e\n\u003cp\u003eAnd it is mourned.\u003c\/p\u003e\n\u003cp\u003eAnd then it is forgotten or mopped up.\u003c\/p\u003e\n\u003cp\u003eToday’s number was mint: a lush, round scoop in attractive green, studded with dark chocolate. Dipped waffle cone swaddled in a paper napkin. Six seventy-five. The kind of ice cream cone ordered by a person who wants to make an impression.\u003c\/p\u003e\n\u003cp\u003eHe sat across from his date (raspberry chocolate chunk in a responsible cup) at the candy striped tables outside. Their conversation must have been riveting: I saw the melting green trail over his hand. And then it happened.\u003c\/p\u003e\n\u003cp\u003eA seagull—who had been watching from the next roof for five minutes—made a dive for the cone and missed. But the ice cream fell and was quickly gobbled up, leaving nothing but a pale green puddle.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Joie Filippini\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52847181496639,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52847181529407,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52847181562175,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52847181594943,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52847181627711,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52847181660479,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52847181693247,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52847181726015,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52847181758783,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52847181791551,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52847181824319,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52847181857087,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52847181889855,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52847181922623,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52847181955391,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52847181988159,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52847182020927,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52847182053695,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52847182086463,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52847182119231,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52847182151999,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52847182184767,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52847182217535,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52847182250303,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52847182283071,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52847182315839,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52847182348607,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52847182381375,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260421-DSC09969.jpg?v=1776967510"},{"product_id":"yoshino","title":"Yoshino","description":"\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52896803258687,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52896803291455,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52896803324223,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52896803356991,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52896803389759,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52896803422527,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52896803455295,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52896803488063,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52896803520831,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52896803553599,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52896803586367,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52896803619135,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52896803651903,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52896803684671,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52896803717439,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52896803750207,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52896803782975,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52896803815743,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52896803848511,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52896803881279,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52896803914047,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52896803946815,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52896803979583,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52896804012351,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52896804045119,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52896804077887,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52896804110655,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52896804143423,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260502-DSC00042.jpg?v=1777915204"},{"product_id":"sakura-1","title":"Sakura","description":"\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52896808370495,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52896808403263,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52896808436031,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52896808468799,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52896808501567,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52896808534335,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52896808567103,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52896808599871,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52896808632639,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52896808665407,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52896808698175,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52896808730943,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52896808763711,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52896808796479,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52896808829247,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52896808862015,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52896808894783,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52896808927551,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52896808960319,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52896808993087,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52896809025855,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52896809058623,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52896809091391,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52896809124159,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52896809156927,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52896809189695,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52896809222463,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52896809255231,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260502-DSC00045.jpg?v=1777915392"},{"product_id":"afternoon-tea","title":"Afternoon Tea","description":"\u003cp\u003eAfternoon sun filtered through swaying, sea-blue whispers of melamine beads and aged linen. Every day, from late morning to evening, golden light drenched the space between these curtains, steeping its dedicated resident in daylong warmth.\u003c\/p\u003e\n\u003cp\u003eMs. Snickers was sprawled comfortably over the periwinkle table runner, seeming to melt into the table as sunlight spread like sweetened malt through her whole being. Her whiskered, tan face was tucked neatly behind two curled paws. Her only movements were the gentle tremble of her pale, generous sides as she purred, and the occasional flick of her brown-tufted ears scattering the steam from a nearby teacup.\u003c\/p\u003e\n\u003cp\u003eThe cup's gilded rim, slightly chipped, matched the little bell nestled in the wispy fur of Ms. Snickers' chest. On the teacup’s white surface, two Siamese kittens danced paw-in-paw, dressed in tutus matching their baby blue eyes. The kittens rose when gentle fingers lifted the teacup, halos aglimmer as they twirled, then landed with a quiet porcelain click.\u003c\/p\u003e\n\u003cp\u003eSleepily, Ms. Snickers revealed her gaze—a soft, hazy myriad of colors through the steam—before she closed her eyes once more, to dream.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Jin C\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52896815874367,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52896815907135,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52896815939903,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52896815972671,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52896816005439,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52896816038207,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52896816070975,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52896816103743,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52896816136511,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52896816169279,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52896816202047,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52896816234815,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52896816267583,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52896816300351,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52896816333119,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52896816365887,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52896816398655,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52896816431423,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52896816464191,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52896816496959,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52896816529727,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52896816562495,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52896816595263,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52896816628031,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52896816660799,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52896816693567,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52896816726335,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52896816759103,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260502-DSC00036.jpg?v=1777915455"},{"product_id":"london-fog-1","title":"London Fog","description":"\u003cp\u003eIt's just shy of dawn. You can scarce see any lamplight past all the bruise-deep darkness and fog. Still, you plod through the mist. Silvery autumnal chill scrapes over your nose and into your lungs, quickly smothering the white staccato plume of your breath.\u003c\/p\u003e\n\u003cp\u003eFurther away from central London you go. Over old leaves heavily creased with the late season, the feather-thin puddles reflecting dreary skies. Past Snaresbrook and Magpie Hill, all the way until the trees' shadows grow long, ancient, tinged with rime. Damp wood creaks wearily beneath your boots, and your every step ripples across the lake in echoes of mauve. It takes some time for the ripples to settle, and even then, the forest waters are never truly still.\u003c\/p\u003e\n\u003cp\u003eYou slouch into the warmth of your coat and pocket thermos. Dawn will soon come and brighten the lake into blush and liquid gold—but for now, you sit in the quiet, blanketed by a twilit lavender.\u003c\/p\u003e\n\u003cp\u003eBeyond, the London fog rolls by in slow, majestic waves.\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eWords by Jin C\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca rel=\"noopener noreferrer\" title=\"Yarn Bases\" href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":52896819708223,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":52896819740991,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":52896819773759,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":52896819806527,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":52896819839295,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":52896819872063,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":52896819904831,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":52896819937599,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":52896819970367,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":52896820003135,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":52896820035903,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":52896820068671,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":52896820101439,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":52896820134207,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":52896820166975,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":52896820199743,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":52896820232511,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":52896820265279,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":52896820298047,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":52896820330815,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":52896820363583,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":52896820396351,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":52896820429119,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":52896820461887,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":52896820494655,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":52896820527423,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":52896820560191,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":52896820592959,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260502-DSC00039.jpg?v=1777915575"},{"product_id":"jasperware","title":"Jasperware","description":"\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":53082374373695,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":53082374406463,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":53082374439231,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":53082374471999,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":53082374504767,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":53082374537535,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":53082374570303,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":53082374603071,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":53082374635839,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":53082374668607,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":53082374701375,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":53082374734143,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":53082374766911,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":53082374799679,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":53082374832447,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":53082374865215,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":53082374897983,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":53082374930751,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":53082374963519,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":53082374996287,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":53082375029055,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":53082375061823,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":53082375094591,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":53082375127359,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":53082375160127,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":53082375192895,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":53082375225663,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":53082375258431,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260520-DSC00159.jpg?v=1779542412"},{"product_id":"wedgwood-1","title":"Wedgwood","description":"\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":53082377847103,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":53082377879871,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":53082377912639,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":53082377945407,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":53082377978175,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":53082378010943,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":53082378043711,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":53082378076479,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":53082378109247,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":53082378142015,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":53082378174783,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":53082378207551,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":53082378240319,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":53082378273087,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":53082378305855,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":53082378338623,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":53082378371391,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":53082378404159,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":53082378436927,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":53082378469695,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":53082378502463,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":53082378535231,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":53082378567999,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":53082378600767,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":53082378633535,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":53082378666303,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":53082378699071,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":53082378731839,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260603-DSC00318.jpg?v=1780664864"},{"product_id":"rainbow-sherbet","title":"Rainbow Sherbet","description":"\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":53082378961215,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":53082378993983,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":53082379026751,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":53082379059519,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":53082379092287,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":53082379125055,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":53082379157823,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":53082379190591,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":53082379223359,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":53082379256127,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":53082379288895,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":53082379321663,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":53082379354431,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":53082379387199,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":53082379419967,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":53082379452735,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":53082379485503,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":53082379518271,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":53082379551039,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":53082379583807,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":53082379616575,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":53082379649343,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":53082379682111,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":53082379714879,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":53082379747647,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":53082379780415,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":53082379813183,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":53082379845951,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260520-DSC00153.jpg?v=1779542732"},{"product_id":"creamsicle-1","title":"Creamsicle","description":"\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":53082393837887,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":53082393870655,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":53082393903423,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":53082393936191,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":53082393968959,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":53082394001727,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":53082394034495,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":53082394067263,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":53082394100031,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":53082394132799,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":53082394165567,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":53082394198335,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":53082394231103,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":53082394263871,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":53082394296639,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":53082394329407,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":53082394362175,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":53082394394943,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":53082394427711,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":53082394460479,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":53082394493247,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":53082394526015,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":53082394558783,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":53082394591551,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":53082394624319,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":53082394657087,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":53082394689855,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":53082394722623,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260520-DSC00156.jpg?v=1779542958"},{"product_id":"kenergy","title":"Kenergy","description":"\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":53082413793599,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":53082413826367,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":53082413859135,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":53082413891903,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":53082413924671,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":53082413957439,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":53082413990207,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":53082414022975,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":53082414055743,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":53082414088511,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":53082414121279,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":53082414154047,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":53082414186815,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":53082414219583,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":53082414252351,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":53082414285119,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":53082414317887,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":53082414350655,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":53082414383423,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":53082414416191,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":53082414448959,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":53082414481727,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":53082414514495,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":53082414547263,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":53082414580031,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":53082414612799,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":53082414645567,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":53082414678335,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260527-DSC00285.jpg?v=1780241168"},{"product_id":"autumn-woods","title":"Autumn Woods","description":"\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":53082415038783,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":53082415071551,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":53082415104319,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":53082415137087,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":53082415169855,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":53082415202623,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":53082415235391,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":53082415268159,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":53082415300927,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":53082415333695,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":53082415366463,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":53082415399231,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":53082415431999,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":53082415464767,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":53082415497535,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":53082415530303,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":53082415563071,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":53082415595839,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":53082415628607,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":53082415661375,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":53082415694143,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":53082415726911,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":53082415759679,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":53082415792447,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":53082415825215,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":53082415857983,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":53082415890751,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":53082415923519,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260527-DSC00279.jpg?v=1780241453"},{"product_id":"this-barbie-knits","title":"This Barbie Knits","description":"\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":53082416087359,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":53082416120127,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":53082416152895,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":53082416185663,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":53082416218431,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":53082416251199,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":53082416283967,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":53082416316735,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":53082416349503,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":53082416382271,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":53082416415039,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":53082416447807,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":53082416480575,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":53082416513343,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":53082416546111,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":53082416578879,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":53082416611647,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":53082416644415,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":53082416677183,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":53082416709951,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":53082416742719,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":53082416775487,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":53082416808255,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":53082416841023,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":53082416873791,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":53082416906559,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":53082416939327,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":53082416972095,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260527-DSC00282.jpg?v=1780241263"},{"product_id":"maple-leaf","title":"Maple Leaf","description":"\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":53082417070399,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":53082417103167,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":53082417135935,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":53082417168703,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":53082417201471,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":53082417234239,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":53082417267007,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":53082417299775,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":53082417332543,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":53082417365311,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":53082417398079,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":53082417430847,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":53082417463615,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":53082417496383,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":53082417529151,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":53082417561919,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":53082417594687,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":53082417627455,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":53082417660223,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":53082417692991,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":53082417725759,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":53082417758527,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":53082417791295,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":53082417824063,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":53082417856831,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":53082417889599,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":53082417922367,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":53082417955135,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260527-DSC00276.jpg?v=1780241529"},{"product_id":"tropical-reef","title":"Tropical Reef","description":"\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":53525661548863,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":53525661581631,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":53525661614399,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":53525661647167,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":53525661679935,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":53525661712703,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":53525661745471,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":53525661778239,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":53525661811007,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":53525661843775,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":53525661876543,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":53525661909311,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":53525661942079,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":53525661974847,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":53525662007615,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":53525662040383,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":53525662073151,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":53525662105919,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":53525662138687,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":53525662171455,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":53525662204223,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":53525662236991,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":53525662269759,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":53525662302527,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":53525662335295,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":53525662368063,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":53525662400831,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":53525662433599,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260612-DSC00418.jpg?v=1781539654"},{"product_id":"coral-1","title":"Coral","description":"\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":53525664203071,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":53525664235839,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":53525664268607,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":53525664301375,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":53525664334143,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":53525664366911,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":53525664399679,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":53525664432447,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":53525664465215,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":53525664497983,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":53525664530751,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":53525664563519,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":53525664596287,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":53525664629055,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":53525664661823,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":53525664694591,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":53525664727359,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":53525664760127,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":53525664792895,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":53525664825663,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":53525664858431,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":53525664891199,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":53525664923967,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":53525664956735,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":53525664989503,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":53525665022271,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":53525665055039,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":53525665087807,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260612-DSC00421.jpg?v=1781539936"},{"product_id":"mountain-pass","title":"Mountain Pass","description":"\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":53525665579327,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":53525665612095,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":53525665644863,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":53525665677631,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":53525665710399,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":53525665743167,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":53525665775935,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":53525665808703,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":53525665841471,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":53525665874239,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":53525665907007,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":53525665939775,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":53525665972543,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":53525666005311,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":53525666038079,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":53525666070847,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":53525666103615,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":53525666136383,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":53525666169151,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":53525666201919,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":53525666234687,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":53525666267455,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":53525666300223,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":53525666332991,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":53525666365759,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":53525666398527,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":53525666431295,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":53525666464063,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260612-DSC00412.jpg?v=1781540229"},{"product_id":"pine","title":"Pine","description":"\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":53525666824511,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":53525666857279,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":53525666890047,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":53525666922815,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":53525666955583,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":53525666988351,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":53525667021119,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":53525667053887,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":53525667086655,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":53525667119423,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":53525667152191,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":53525667184959,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":53525667217727,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":53525667250495,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":53525667283263,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":53525667316031,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":53525667348799,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":53525667381567,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":53525667414335,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":53525667447103,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":53525667479871,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":53525667512639,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":53525667545407,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":53525667578175,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":53525667610943,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":53525667643711,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":53525667676479,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":53525667709247,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260612-DSC00415.jpg?v=1781540298"},{"product_id":"cornucopia","title":"Cornucopia","description":"\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":53525668233535,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":53525668266303,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":53525668299071,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":53525668331839,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":53525668364607,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":53525668397375,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":53525668430143,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":53525668462911,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":53525668495679,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":53525668528447,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":53525668561215,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":53525668593983,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":53525668626751,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":53525668659519,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":53525668692287,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":53525668725055,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":53525668757823,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":53525668790591,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":53525668823359,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":53525668856127,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":53525668888895,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":53525668921663,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":53525668954431,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":53525668987199,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":53525669019967,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":53525669052735,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":53525669085503,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":53525669118271,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260612-DSC00424.jpg?v=1781540090"},{"product_id":"pumpkin-pie","title":"Pumpkin Pie","description":"\n\u003chr\u003e\n\u003cp\u003eFor more information about our yarn bases and spinning fibers, including care instructions, please visit our \u003ca href=\"https:\/\/wildvioletfibers.com\/pages\/yarn-bases\" title=\"Yarn Bases\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eYarn Bases\u003c\/a\u003e page.\u003c\/p\u003e\n\u003cp\u003ePlease note that, due to the nature of hand-dyed yarn, no two skeins of yarn will be exactly alike. I recommend alternating skeins every few rows for projects using multiple skeins of the same colorway. If you order multiple skeins of the same colorway, I will do my best to select skeins that are the closest match.\u003c\/p\u003e\n\u003cp\u003eI dye each skein with professional acid dyes and leave the yarn in the dye bath until the dye has exhausted before rinsing and soaking in wool wash. Minor color bleeding may occur on the first wash, especially with extremely dark colors.\u003c\/p\u003e\n\u003cp\u003eAlthough I do my best to accurately represent each colorway in product photos, please note that the colors may vary depending on monitor and\/or device settings.\u003c\/p\u003e","brand":"Wild Violet Fibers","offers":[{"title":"Mohair Lace","offer_id":53525669544255,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Suri Lace","offer_id":53525669577023,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true},{"title":"Silky Lace","offer_id":53525669609791,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Lace","offer_id":53525669642559,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock","offer_id":53525669675327,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sock Mini","offer_id":53525669708095,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true},{"title":"Merino Fingering","offer_id":53525669740863,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Fingering","offer_id":53525669773631,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky Sock","offer_id":53525669806399,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Merino Silk Cashmere Fingering","offer_id":53525669839167,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Fingering","offer_id":53525669871935,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Fingering","offer_id":53525669904703,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere Fingering","offer_id":53525669937471,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Sport","offer_id":53525669970239,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Merino DK","offer_id":53525670003007,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural DK","offer_id":53525670035775,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Silky DK","offer_id":53525670068543,"sku":null,"price":33.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca DK","offer_id":53525670101311,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Silk Cashmere DK","offer_id":53525670134079,"sku":null,"price":41.0,"currency_code":"USD","in_stock":true},{"title":"Merino Worsted","offer_id":53525670166847,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural Worsted","offer_id":53525670199615,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Worsted","offer_id":53525670232383,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Silky Alpaca Worsted","offer_id":53525670265151,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Merino Bulky","offer_id":53525670297919,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Alpaca Bulky","offer_id":53525670330687,"sku":null,"price":31.0,"currency_code":"USD","in_stock":true},{"title":"Merino Top","offer_id":53525670363455,"sku":null,"price":28.0,"currency_code":"USD","in_stock":true},{"title":"Rambouillet Top","offer_id":53525670396223,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true},{"title":"Targhee Top","offer_id":53525670428991,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8838\/9183\/files\/20260612-DSC00427.jpg?v=1781540174"}],"url":"https:\/\/wildvioletfibers.com\/collections\/color-wheel.oembed?page=2","provider":"Wild Violet Fibers","version":"1.0","type":"link"}