{"product_id":"happily-ever-after-t-shirt-funny-engagement-marriage-proposal-tee-ring-box-sold-separately-design","title":"Happily Ever After T-Shirt — Funny Engagement\/Marriage Proposal Tee (Ring Box, “Sold Separately” Design)","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;\"\u003eXS\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                            16.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                            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                            27.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                            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, 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                            7.99 \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                            8.23 \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                            8.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                            8.74 \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                            9.02 \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                            9.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                            9.49 \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                            9.72 \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                            9.96 \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                        \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 soft, breathable tee carries a vintage-inspired “Happily Ever After” design that tells a wry, romantic story. The distressed lettering and illustrated ring box give it a nostalgic, slightly tongue-in-cheek vibe — like a memoir of engagement nights, long conversations, and quiet domestic wins. It sits light on the body and layers well under jackets or sits relaxed with denim. Wear it to brunch with friends, while packing moving boxes, or during low-key anniversary nights when you want to smile at how far you’ve come together.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun cotton for a lightweight, smooth feel (heathers have blended fibers)\u003cbr\u003e- Tubular knit (no side seams) for a clean drape and reduced fabric waste\u003cbr\u003e- Ribbed collar and shoulder tape for shape retention and stability\u003cbr\u003e- Pearlized tear-away label for comfort; OEKO-TEX® STANDARD 100 certified\u003cbr\u003e- Print methods: DTG on main print, DTF used for sleeve and inner neck prints when present\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Do not bleach\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Machine wash: cold (max 30C or 90F), with similar colors \u003cbr\u003e","brand":"Printify","offers":[{"title":"Red \/ XS","offer_id":45220645502999,"sku":"31141607405000757429","price":29.5,"currency_code":"USD","in_stock":true},{"title":"White \/ XS","offer_id":45220645535767,"sku":"20266764495918273546","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":45220645568535,"sku":"14189174648260762992","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":45220645601303,"sku":"19468356711171670985","price":29.5,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":45220645634071,"sku":"13261857577242456516","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ S","offer_id":45220645666839,"sku":"20788938283063229294","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":45220645699607,"sku":"27931412855335736680","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":45220645732375,"sku":"14752611550161824348","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Stone Blue \/ S","offer_id":45220645765143,"sku":"90538489766315979215","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ S","offer_id":45220645797911,"sku":"23293787015585318089","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":45220645830679,"sku":"19206977046524760303","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":45220645863447,"sku":"23964192235335017513","price":29.5,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":45220645896215,"sku":"33715769808631434803","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ M","offer_id":45220645928983,"sku":"25909198680499012717","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":45220645961751,"sku":"19045246012855868245","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":45220645994519,"sku":"20873556874139616203","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Stone Blue \/ M","offer_id":45220646027287,"sku":"16337970346577677480","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ M","offer_id":45220646060055,"sku":"33021577657297387244","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":45220646092823,"sku":"33940857672914719216","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":45220646125591,"sku":"17601621959945176725","price":29.5,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":45220646158359,"sku":"15609451566729261677","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ L","offer_id":45220646191127,"sku":"29293702573232462300","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":45220646223895,"sku":"66842061584049548479","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":45220646256663,"sku":"24467711784142867749","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Stone Blue \/ L","offer_id":45220646289431,"sku":"11918491614327600450","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ L","offer_id":45220646322199,"sku":"16499986467810588715","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":45220646354967,"sku":"22665424683366879490","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":45220646387735,"sku":"13354443339073201799","price":30.5,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":45220646420503,"sku":"19118989570338114767","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ XL","offer_id":45220646453271,"sku":"12027752323550767028","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":45220646486039,"sku":"23893279631447750015","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":45220646518807,"sku":"28268247861010802753","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Stone Blue \/ XL","offer_id":45220646551575,"sku":"12136962016987712938","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ XL","offer_id":45220646584343,"sku":"29120757750480545731","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":45220646617111,"sku":"14647568786096037874","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":45220646649879,"sku":"28176233316955436923","price":31.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":45220646682647,"sku":"17737916631842154063","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ 2XL","offer_id":45220646715415,"sku":"31441924327357266493","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":45220646748183,"sku":"27904231511520380690","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":45220646780951,"sku":"17417553691956868402","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Stone Blue \/ 2XL","offer_id":45220646813719,"sku":"27051817980133371451","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ 2XL","offer_id":45220646846487,"sku":"11729894236757507521","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 3XL","offer_id":45220646879255,"sku":"17579111485357316784","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":45220646912023,"sku":"14049645896931252655","price":32.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":45220646944791,"sku":"13968632132236781233","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ 3XL","offer_id":45220646977559,"sku":"22338512636898522019","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 3XL","offer_id":45220647010327,"sku":"48290731490922783700","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 3XL","offer_id":45220647043095,"sku":"51077926946032905734","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Stone Blue \/ 3XL","offer_id":45220647075863,"sku":"29254239181414620011","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ 3XL","offer_id":45220647108631,"sku":"12373800917541418317","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 4XL","offer_id":45220647141399,"sku":"29220002251353369879","price":33.5,"currency_code":"USD","in_stock":true},{"title":"Red \/ 4XL","offer_id":45220647174167,"sku":"98642559082575824961","price":33.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":45220647206935,"sku":"66035260303493346641","price":33.5,"currency_code":"USD","in_stock":true},{"title":"Red \/ 5XL","offer_id":45220647239703,"sku":"27906620703282872751","price":34.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 5XL","offer_id":45220647272471,"sku":"25470047353359612124","price":34.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/7279\/6439\/files\/7431051760589943386_2048.jpg?v=1781579508","url":"https:\/\/www.freethoughtsupply.com\/products\/happily-ever-after-t-shirt-funny-engagement-marriage-proposal-tee-ring-box-sold-separately-design","provider":"Free Thought Supply LLC","version":"1.0","type":"link"}