{"product_id":"fairy-willow-t-shirt-whispers-of-willow-illustration-tee","title":"Fairy Willow T‑Shirt — Whispers of Willow Illustration Tee","description":"\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e2XL\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e3XL\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e4XL\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e5XL\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            20.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            22.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            24.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            26.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            30.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            32.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            29.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            30.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            31.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            32.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            33.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            34.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            35.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Sleeve length (from center back), in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            15.10 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            19.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            21.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            22.40 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            23.70 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            25.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Size tolerance, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        A soft, timeless tee that brings a quiet, storybook moment into everyday wear. A seated willow fairy rests beneath drooping branches, sketched in warm sepia tones and muted greens that feel like late-afternoon light. The image sits centered on the chest with small complementary motifs on the sleeves, giving the shirt a handcrafted, illustrated look. Wear it on slow days wandering parks, at small gatherings with friends who love folklore, or when you need a gentle, grounding layer that speaks to imagination rather than loud logos. The classic crew silhouette and medium-weight cotton make it comfortable through seasons, while the tear-away label and stable collar keep it easy to wear all day. Ethically sourced cotton and OEKO-TEX® certification mean you can enjoy the piece with quieter confidence.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- Medium-weight 100% cotton face for year-round comfort (some colors blended).\u003cbr\u003e- Tubular knit construction with no side seams for a smooth, attractive fit.\u003cbr\u003e- Ribbed, stretch-retaining collar and shoulder tape to prevent stretching.\u003cbr\u003e- DTG and DTF printed artwork for crisp, detailed illustration and sleeve accents.\u003cbr\u003e- Tear-away label, OEKO-TEX® certified and ethically sourced materials.\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Do not iron\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e","brand":"Printify","offers":[{"title":"Light Pink \/ S","offer_id":55609828311208,"sku":"21642911558119666755","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":55609828343976,"sku":"17185921271315820523","price":30.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":55609828376744,"sku":"33021597780620091846","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Kiwi \/ S","offer_id":55609828409512,"sku":"98560139344044265413","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":55609828442280,"sku":"73842268069421904298","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":55609828475048,"sku":"15144063620983589643","price":30.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55609828507816,"sku":"78163664059810696923","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Kiwi \/ M","offer_id":55609828540584,"sku":"26497980158463759572","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":55609828573352,"sku":"38510553335534307741","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":55609828606120,"sku":"30251379919151734302","price":30.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55609828638888,"sku":"17843978144577346572","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Kiwi \/ L","offer_id":55609828671656,"sku":"28255503991017685899","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":55609828704424,"sku":"47186153330773447951","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":55609828737192,"sku":"62395272806136555778","price":30.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55609828769960,"sku":"76498885727018535260","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Kiwi \/ XL","offer_id":55609828802728,"sku":"58793432663384107060","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":55609828835496,"sku":"67568113533982628190","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 2XL","offer_id":55609828868264,"sku":"29361298625093397083","price":30.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55609828901032,"sku":"29684207022948867204","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Kiwi \/ 2XL","offer_id":55609828933800,"sku":"11153765036594189988","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 3XL","offer_id":55609828966568,"sku":"73609780090115324076","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 3XL","offer_id":55609828999336,"sku":"80981801877444887848","price":30.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":55609829032104,"sku":"27761305481851043615","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Kiwi \/ 3XL","offer_id":55609829064872,"sku":"33783107527771013958","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 4XL","offer_id":55609829097640,"sku":"88105239101056163966","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 4XL","offer_id":55609829130408,"sku":"15839007902730820969","price":30.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":55609829163176,"sku":"15252808293464578023","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Kiwi \/ 4XL","offer_id":55609829195944,"sku":"63119919320952640546","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 5XL","offer_id":55609829228712,"sku":"11179767397624168774","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 5XL","offer_id":55609829261480,"sku":"14308695724469133984","price":30.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 5XL","offer_id":55609829294248,"sku":"31304787276971517882","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/0529\/5784\/files\/7196976389306144133_2048.jpg?v=1781299218","url":"https:\/\/irisgroveco.com\/products\/fairy-willow-t-shirt-whispers-of-willow-illustration-tee","provider":"Iris Grove","version":"1.0","type":"link"}