{"product_id":"heart-illustration-sweatshirt-who-wants-that-perfect-love-story-anyways-graphic-crewneck","title":"Heart Illustration Sweatshirt — “Who Wants That Perfect Love Story Anyways” Graphic Crewneck","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                \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                            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                            23.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                            25.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.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                            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.50 \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                            27.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                            28.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                            29.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                            30.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                            31.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                            32.50 \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                            31.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                            33.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                            35.25 \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                            36.75 \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                            38.25 \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                            39.25 \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                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        This relaxed-fit garment-dyed sweatshirt carries a quiet, bittersweet energy—an anatomical heart sketched in fine black lines, surrounded by tiny wildflowers and the small, handwritten line: “who wants that perfect love story anyway.” It feels like a worn notebook page turned into fabric: thoughtful, a little defiant, and deeply human. The medium-heavy cloth drapes comfortably for layering on chilly walks, late-night coffee runs, or slow mornings at home. Subtle details like the half-moon back patch and ribbed collar, cuffs, and hem keep the silhouette familiar while the option for left- or center-chest embroidery adds a handcrafted touch. For those who prefer understated statement pieces, this sweatshirt reads like a line from a poem you keep close to your chest.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 80% ring-spun cotton, 20% polyester blend for a soft, smooth hand\u003cbr\u003e- Medium-heavy fabric (9.5 oz\/yd²) with a relaxed fit for comfortable layering\u003cbr\u003e- 1x1 ribbed collar, cuffs and hem for stretch and shape retention\u003cbr\u003e- Twill neck tape and half-moon back patch for stability and refined construction\u003cbr\u003e- OEKO-TEX low-impact dyed fabric; embroidery available on left or center chest\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Do not dryclean\u003cbr\u003e- \u003cbr\u003e","brand":"Printify","offers":[{"title":"Denim \/ S","offer_id":47529184657586,"sku":"17213495992301486230","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Grey \/ S","offer_id":47529184690354,"sku":"15468545049309916197","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ S","offer_id":47529184723122,"sku":"25435371172876133740","price":45.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":47529184755890,"sku":"22501876281837066979","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Denim \/ M","offer_id":47529184788658,"sku":"18824025108354478627","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Grey \/ M","offer_id":47529184821426,"sku":"14653810324679808283","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ M","offer_id":47529184854194,"sku":"21686853849868642236","price":45.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":47529184886962,"sku":"29605443583653042920","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Denim \/ L","offer_id":47529184919730,"sku":"81912224265397250739","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Grey \/ L","offer_id":47529184952498,"sku":"10703767279588759575","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ L","offer_id":47529184985266,"sku":"29945560003424383336","price":45.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":47529185018034,"sku":"26985329934139700136","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Denim \/ XL","offer_id":47529185050802,"sku":"24228320839900436429","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Grey \/ XL","offer_id":47529185083570,"sku":"23717644216984394037","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ XL","offer_id":47529185116338,"sku":"28518038903647275482","price":45.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":47529185149106,"sku":"25753916442721456026","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Denim \/ 2XL","offer_id":47529185181874,"sku":"26979643295596412754","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Grey \/ 2XL","offer_id":47529185214642,"sku":"91510001665201862877","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ 2XL","offer_id":47529185247410,"sku":"19542553081341387632","price":45.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":47529185280178,"sku":"95929248690081038246","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Denim \/ 3XL","offer_id":47529185312946,"sku":"18511511929007410886","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Grey \/ 3XL","offer_id":47529185345714,"sku":"30172310618936028639","price":45.0,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ 3XL","offer_id":47529185378482,"sku":"22225121758577945760","price":45.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":47529185411250,"sku":"16253318732293250555","price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0769\/6990\/2258\/files\/12423065632468210100_2048.jpg?v=1780090911","url":"https:\/\/lyrical-beliefs.myshopify.com\/products\/heart-illustration-sweatshirt-who-wants-that-perfect-love-story-anyways-graphic-crewneck","provider":"Lyrical.beliefs","version":"1.0","type":"link"}