{"product_id":"grandkids-make-life-grand-floral-t-shirt-grandma-gift-tee-14990","title":"Grandkids Make Life Grand Floral T-Shirt,  Grandma Gift Tee - 14989","description":"\u003cp class=\"PDq2pG_selectionAnchorContainer\" dir=\"auto\" data-start=\"65\" data-end=\"379\"\u003eCelebrate the joy of being a grandma with this sweet \u003cstrong data-start=\"118\" data-end=\"162\"\u003eGrandkids Make Life Grand Floral T-Shirt\u003c\/strong\u003e. Featuring the uplifting \u003cstrong data-start=\"188\" data-end=\"219\"\u003e“Grandkids Make Life Grand”\u003c\/strong\u003e message surrounded by a heart-shaped floral wreath, pink blooms, green leaves, and blue butterflies, this tee is a beautiful way to show how much family means.\u003c\/p\u003e\n\u003cp dir=\"auto\" data-start=\"381\" data-end=\"613\"\u003ePerfect for everyday wear, family gatherings, birthdays, Mother’s Day, or simply as a thoughtful surprise for a proud grandma. The soft floral design pairs beautifully with jeans, shorts, or casual layers for an easy, cheerful look.\u003c\/p\u003e\n\u003cp dir=\"auto\" data-start=\"615\" data-end=\"631\"\u003e\u003cstrong data-start=\"615\" data-end=\"631\"\u003ePerfect for:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"632\" data-end=\"803\"\u003e\n\u003cli data-section-id=\"108hzh6\" data-start=\"632\" data-end=\"665\"\u003eGrandmas and proud grandmothers\u003c\/li\u003e\n\u003cli data-section-id=\"11h3y60\" data-start=\"666\" data-end=\"686\"\u003eMother’s Day gifts\u003c\/li\u003e\n\u003cli data-section-id=\"1r46nsn\" data-start=\"687\" data-end=\"715\"\u003eBirthday gifts for Grandma\u003c\/li\u003e\n\u003cli data-section-id=\"1lvy6mr\" data-start=\"716\" data-end=\"750\"\u003eFamily celebrations and reunions\u003c\/li\u003e\n\u003cli data-section-id=\"dfxc2j\" data-start=\"751\" data-end=\"780\"\u003eFloral and butterfly lovers\u003c\/li\u003e\n\u003cli data-section-id=\"1ikdm0x\" data-start=\"781\" data-end=\"803\"\u003eEveryday casual wear\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eA heartfelt tee for the grandma who knows that \u003cstrong data-start=\"852\" data-end=\"891\"\u003egrandkids really do make life grand\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eSoft, light, and whisper-quiet against the skin — this classic crew tee carries a warm, floral message: “Grandkids make life grand.” The wreath of hand-drawn blooms wraps the sentiment like a gentle hug, while breathable Airlume combed cotton keeps the wearer comfortable from morning coffee to afternoon walks. It sits with a relaxed retail fit that layers easily under cardigans or wears solo with jeans. Thoughtful construction—side seams, ribbed collar, shoulder tape, and a tear-away label—means it holds shape and feels refined without fuss. Ethically made and REACH-certified, this shirt suits quiet Sundays, family visits, and afternoons spent telling stories on the porch.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% Airlume combed and ring-spun cotton (Bella+Canvas 3001) — lightweight 4.2 oz fabric for breathability\u003cbr\u003e- Retail fit with crew neckline, side seams, ribbed knit collar and shoulder tape for shape retention\u003cbr\u003e- Tear-away label to reduce irritation; adult sizing\u003cbr\u003e- High-quality printing: DTF or DTG used for crisp, vibrant front and sleeve prints depending on provider\u003cbr\u003e- REACH certified; blanks sourced from Honduras; Bella+Canvas manufactured under fair-labor, sustainable practices\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- Iron, steam or dry: medium heat\u003cbr\u003e- Do not dryclean\u003c\/p\u003e\n\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\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e26.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e35.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSleeve length, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.60\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.90\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.20\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.70\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.40\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.80\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e11.20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSize tolerance, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"XS \/ Natural","offer_id":49962222387352,"sku":"41045354682393215774","price":29.95,"currency_code":"USD","in_stock":true},{"title":"XS \/ Soft Pink","offer_id":49962222420120,"sku":"40826150075291303424","price":29.95,"currency_code":"USD","in_stock":true},{"title":"XS \/ White","offer_id":49962222452888,"sku":"16619408385966179377","price":29.95,"currency_code":"USD","in_stock":true},{"title":"XS \/ Ash","offer_id":49962222485656,"sku":"25006261091075928310","price":29.95,"currency_code":"USD","in_stock":true},{"title":"XS \/ Sage","offer_id":49962222518424,"sku":"35632184926738482052","price":29.95,"currency_code":"USD","in_stock":true},{"title":"XS \/ Heather Prism Blue","offer_id":49962222551192,"sku":"31667031006555173949","price":29.95,"currency_code":"USD","in_stock":true},{"title":"S \/ Natural","offer_id":49962222583960,"sku":"12628507154683305969","price":29.95,"currency_code":"USD","in_stock":true},{"title":"S \/ Soft Pink","offer_id":49962222616728,"sku":"21005875422322155277","price":29.95,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":49962222649496,"sku":"27674448917171397782","price":29.95,"currency_code":"USD","in_stock":true},{"title":"S \/ Ash","offer_id":49962222682264,"sku":"26951581815242134674","price":29.95,"currency_code":"USD","in_stock":true},{"title":"S \/ Sage","offer_id":49962222715032,"sku":"11063178260043748176","price":29.95,"currency_code":"USD","in_stock":true},{"title":"S \/ Heather Prism Blue","offer_id":49962222747800,"sku":"67144987493251642114","price":29.95,"currency_code":"USD","in_stock":true},{"title":"M \/ Natural","offer_id":49962222780568,"sku":"30561556379131796449","price":29.95,"currency_code":"USD","in_stock":true},{"title":"M \/ Soft Pink","offer_id":49962222813336,"sku":"63478960935797474607","price":29.95,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":49962222846104,"sku":"19411150257284953493","price":29.95,"currency_code":"USD","in_stock":true},{"title":"M \/ Ash","offer_id":49962222878872,"sku":"27270480737396556139","price":29.95,"currency_code":"USD","in_stock":true},{"title":"M \/ Sage","offer_id":49962222911640,"sku":"20953685915764984345","price":29.95,"currency_code":"USD","in_stock":true},{"title":"M \/ Heather Prism Blue","offer_id":49962222944408,"sku":"63842113492686426728","price":29.95,"currency_code":"USD","in_stock":true},{"title":"L \/ Natural","offer_id":49962222977176,"sku":"12584920826011715898","price":29.95,"currency_code":"USD","in_stock":true},{"title":"L \/ Soft Pink","offer_id":49962223009944,"sku":"27590544425656089746","price":29.95,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":49962223042712,"sku":"18064931984882188174","price":29.95,"currency_code":"USD","in_stock":true},{"title":"L \/ Ash","offer_id":49962223075480,"sku":"39654288830032898198","price":29.95,"currency_code":"USD","in_stock":true},{"title":"L \/ Sage","offer_id":49962223108248,"sku":"12458728153072824953","price":29.95,"currency_code":"USD","in_stock":true},{"title":"L \/ Heather Prism Blue","offer_id":49962223141016,"sku":"22308896911195724074","price":29.95,"currency_code":"USD","in_stock":true},{"title":"XL \/ Natural","offer_id":49962223173784,"sku":"77342922936978251145","price":29.95,"currency_code":"USD","in_stock":true},{"title":"XL \/ Soft Pink","offer_id":49962223206552,"sku":"96704453986124152989","price":29.95,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":49962223239320,"sku":"84891120639850256317","price":29.95,"currency_code":"USD","in_stock":true},{"title":"XL \/ Ash","offer_id":49962223272088,"sku":"11362867984504267218","price":29.95,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sage","offer_id":49962223304856,"sku":"26973041099912882219","price":29.95,"currency_code":"USD","in_stock":true},{"title":"XL \/ Heather Prism Blue","offer_id":49962223337624,"sku":"31066476716360955093","price":29.95,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Natural","offer_id":49962223370392,"sku":"14660030530546125103","price":29.95,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Soft Pink","offer_id":49962223403160,"sku":"32713673325304876066","price":29.95,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":49962223435928,"sku":"16925763729561171810","price":29.95,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Ash","offer_id":49962223468696,"sku":"43122970136875146679","price":29.95,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sage","offer_id":49962223501464,"sku":"52848255126834084777","price":29.95,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Heather Prism Blue","offer_id":49962223534232,"sku":"11452602198331414706","price":29.95,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Natural","offer_id":49962223567000,"sku":"36776772402305398520","price":29.95,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Soft Pink","offer_id":49962223599768,"sku":"10683517487003008081","price":29.95,"currency_code":"USD","in_stock":true},{"title":"3XL \/ White","offer_id":49962223632536,"sku":"30774613675466942140","price":29.95,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Ash","offer_id":49962223665304,"sku":"33012396260316798544","price":29.95,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Sage","offer_id":49962223698072,"sku":"21698646443072910367","price":29.95,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Heather Prism Blue","offer_id":49962223730840,"sku":"20381667585201938741","price":29.95,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Natural","offer_id":49962223763608,"sku":"15873497050734602141","price":29.95,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Soft Pink","offer_id":49962223796376,"sku":"24993593008323895368","price":29.95,"currency_code":"USD","in_stock":true},{"title":"4XL \/ White","offer_id":49962223829144,"sku":"11872559099584618061","price":29.95,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Ash","offer_id":49962223861912,"sku":"33146094177349647515","price":29.95,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Sage","offer_id":49962223894680,"sku":"26514647689999045983","price":29.95,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Heather Prism Blue","offer_id":49962223927448,"sku":"88690063877647095830","price":29.95,"currency_code":"USD","in_stock":true},{"title":"5XL \/ White","offer_id":49962223960216,"sku":"29446895611915440792","price":29.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/0298\/8952\/files\/pomelli_photoshoot-4_9355f2c8-804f-4b9f-a1ae-77c57349a763.png?v=1789968426","url":"https:\/\/parcelofpleasure.com\/products\/grandkids-make-life-grand-floral-t-shirt-grandma-gift-tee-14990","provider":"Parcel of Pleasure","version":"1.0","type":"link"}