{"product_id":"moral-ambiguity-shirt-dark-romance-book-lover-tee-morally-gray-character-gift-comfort-colors-bookish-shirt-booktok-reader-tee","title":"Moral Ambiguity Shirt, Dark Romance Book Lover Tee, Morally Gray Character Gift, Comfort Colors Bookish Shirt, BookTok Reader Tee","description":"\u003cp data-pm-slice=\"1 1 []\"\u003eAll aboard the Problematic Express. The next stop is moral ambiguity.\u003c\/p\u003e\n\u003cp\u003eThis “Next Stop: Moral Ambiguity” shirt was designed for readers who love morally gray characters, dangerous villains, complicated antiheroes, and fictional decisions that would be deeply concerning in real life.\u003c\/p\u003e\n\u003cp\u003eThe richly detailed gothic artwork features a vintage steam train with glowing windows, stacked luggage, flying book pages, red roses, a raven, antique tickets, a pocket watch, and a crowned skull. Ornate cream typography and antique-bronze accents complete the dramatic dark-romance design.\u003c\/p\u003e\n\u003cp\u003eWear it to book club, the bookstore, library visits, author signings, romance conventions, reading retreats, or while boarding your next fictional journey. The vintage color palette pairs easily with jeans, leggings, cardigans, boots, and layered jackets.\u003c\/p\u003e\n\u003cp\u003eThis shirt also makes a memorable birthday, holiday, book-club, or “just because” gift for dark romance readers, romantasy fans, BookTok friends, librarians, writers, and anyone who proudly chooses fictional chaos.\u003c\/p\u003e\n\u003cp\u003eWHY READERS WILL LOVE IT\u003c\/p\u003e\n\u003cul data-spread=\"false\"\u003e\n\u003cli\u003e\n\u003cp\u003eExact phrase: “Next Stop: Moral Ambiguity”\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eDetailed vintage steam-train illustration\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eDark-romance imagery including roses, books, raven, skull, and tickets\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eDesigned for readers who love villains and morally gray characters\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eVintage gothic and dark-academia aesthetic\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eComfortable choice for book events and everyday outfits\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eUnique gift for romance readers and BookTok fans\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSHIRT DETAILS\u003c\/p\u003e\n\u003cul data-spread=\"false\"\u003e\n\u003cli\u003e\n\u003cp\u003eComfort Colors garment-dyed T-shirt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e100% ring-spun cotton\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSoft, lived-in feel\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxed unisex fit\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eShort sleeves\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eClassic crew neckline\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eProfessionally printed front design\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePhysical shirt only; no digital file is included\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSIZING AND FIT\u003c\/p\u003e\n\u003cp\u003eComfort Colors shirts have a relaxed unisex fit.\u003c\/p\u003e\n\u003cul data-spread=\"false\"\u003e\n\u003cli\u003e\n\u003cp\u003eChoose your usual size for a comfortably relaxed fit.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSize up one size for a looser, oversized look.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSize up two sizes for an extra-roomy reading-day fit.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eReview the listing’s size chart before purchasing.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eFor the most accurate fit, compare the size chart with a shirt you already own and love.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eLay your shirt flat and measure across the chest from armpit to armpit.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eMeasure the length from the highest shoulder point to the bottom hem.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eBecause this is a unisex garment, please use the measurements rather than relying only on your usual women’s size.\u003c\/p\u003e\n\u003cp\u003eHOW TO ORDER\u003c\/p\u003e\n\u003col start=\"1\" data-spread=\"false\"\u003e\n\u003cli\u003e\n\u003cp\u003eReview the listing photos and size chart.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSelect your preferred shirt color.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eChoose your size from the available options.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the shirt to your cart.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eConfirm your shipping address and complete checkout.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003ePERFECT FOR\u003c\/p\u003e\n\u003cul data-spread=\"false\"\u003e\n\u003cli\u003e\n\u003cp\u003eDark romance and romantasy readers\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eFans of morally gray characters\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eVillain and antihero enthusiasts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eBookTok and Bookstagram friends\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGothic and dark-academia wardrobes\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eBook clubs and reading retreats\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eLibrary and bookstore visits\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eAuthor signings and romance conventions\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eLibrarians, authors, writers, and devoted bookworms\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eBirthday, holiday, Mother’s Day, or book-club gifts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCARE INSTRUCTIONS\u003c\/p\u003e\n\u003cul data-spread=\"false\"\u003e\n\u003cli\u003e\n\u003cp\u003eMachine wash inside out in cold water\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eWash with similar colors\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse mild detergent\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eTumble dry on low or hang to dry\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eDo not use bleach\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eDo not iron directly over the printed artwork\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eDo not dry clean\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003ePLEASE NOTE\u003c\/p\u003e\n\u003cp\u003eComfort Colors shirts are garment dyed, giving each shirt a soft, vintage-inspired appearance. Minor differences in color, shading, and texture are normal and make each garment unique.\u003c\/p\u003e\n\u003cp\u003eThe distressed texture and aged details are intentional parts of the printed artwork. Design colors may appear slightly different depending on the selected shirt color, lighting, and screen settings.\u003c\/p\u003e\n\u003cp\u003ePrint size and placement may vary slightly between garment sizes. Books, flowers, teacups, ribbons, jewelry, tickets, and other styling accessories shown in mockups are not included.\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;\"\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\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;\"\u003e18.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.25\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;\"\u003e27.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.75\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;\"\u003e26.62\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.37\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.62\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.50\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 from center back, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.63\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\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"White \/ S","offer_id":63320782012556,"sku":"55938691460521861226","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Butter \/ S","offer_id":63320782045324,"sku":"27712970370264058184","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Blue Jean \/ S","offer_id":63320782078092,"sku":"29622183699572782337","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ S","offer_id":63320782110860,"sku":"31068992875197149544","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Moss \/ S","offer_id":63320782143628,"sku":"14053305261661237358","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ S","offer_id":63320782176396,"sku":"19387508789544117785","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Espresso \/ S","offer_id":63320782209164,"sku":"19094496836996032791","price":33.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":63320782241932,"sku":"17478202912091585799","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Butter \/ M","offer_id":63320782274700,"sku":"22648297085198599413","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Blue Jean \/ M","offer_id":63320782307468,"sku":"17431614062473777412","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ M","offer_id":63320782340236,"sku":"23051442785695564115","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Moss \/ M","offer_id":63320782373004,"sku":"65918644765142834648","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ M","offer_id":63320782405772,"sku":"25712385175086125208","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Espresso \/ M","offer_id":63320782438540,"sku":"27618659721466787929","price":33.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63320782471308,"sku":"77229064411338555469","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Butter \/ L","offer_id":63320782504076,"sku":"18149862869698826122","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blue Jean \/ L","offer_id":63320782536844,"sku":"44115502780819785338","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ L","offer_id":63320782569612,"sku":"25436885707602546781","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Moss \/ L","offer_id":63320782602380,"sku":"25915548451939671056","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ L","offer_id":63320782635148,"sku":"34015018413994552997","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Espresso \/ L","offer_id":63320782667916,"sku":"53662836802751647763","price":33.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63320782700684,"sku":"23728699813240182443","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Butter \/ XL","offer_id":63320782733452,"sku":"14397277238412875701","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blue Jean \/ XL","offer_id":63320782766220,"sku":"90047461909847722610","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ XL","offer_id":63320782798988,"sku":"25602485483087271505","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Moss \/ XL","offer_id":63320782831756,"sku":"39314803777517838451","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ XL","offer_id":63320782864524,"sku":"22250183771588762309","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Espresso \/ XL","offer_id":63320782897292,"sku":"95184952562767954973","price":33.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":63320782930060,"sku":"12935001687328368147","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Butter \/ 2XL","offer_id":63320782962828,"sku":"23547387422905616169","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Blue Jean \/ 2XL","offer_id":63320782995596,"sku":"25338463686671557415","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ 2XL","offer_id":63320783028364,"sku":"91367538619346270787","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Moss \/ 2XL","offer_id":63320783061132,"sku":"23604825684987656124","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ 2XL","offer_id":63320783093900,"sku":"18299336538873557469","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Espresso \/ 2XL","offer_id":63320783126668,"sku":"14380341881197767351","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blue Jean \/ 3XL","offer_id":63320783159436,"sku":"10188746352846180391","price":38.99,"currency_code":"USD","in_stock":true},{"title":"Butter \/ 3XL","offer_id":63320783192204,"sku":"16026843236476678082","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ 3XL","offer_id":63320783224972,"sku":"32159317243617212101","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Moss \/ 3XL","offer_id":63320783257740,"sku":"16371769965978706692","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ 3XL","offer_id":63320783290508,"sku":"65906740261663733656","price":36.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":63320783323276,"sku":"23778824006068435526","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Espresso \/ 3XL","offer_id":63320783356044,"sku":"15580903395352615415","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Blue Jean \/ 4XL","offer_id":63320783388812,"sku":"18111512556730551515","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Butter \/ 4XL","offer_id":63320783421580,"sku":"10073986670835721663","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ 4XL","offer_id":63320783454348,"sku":"34973863589162238687","price":38.99,"currency_code":"USD","in_stock":true},{"title":"Moss \/ 4XL","offer_id":63320783487116,"sku":"17070355134444626371","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ 4XL","offer_id":63320783519884,"sku":"17542496503285478929","price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":63320783552652,"sku":"47405686625404918278","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Espresso \/ 4XL","offer_id":63320783585420,"sku":"18820033001089524333","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0779\/5317\/1596\/files\/20261019200852-1f1cbf8e-7d98-6132-a28f-b238a055f7b1.png?v=1792440794","url":"https:\/\/thetreasuredbookshelf.com\/products\/moral-ambiguity-shirt-dark-romance-book-lover-tee-morally-gray-character-gift-comfort-colors-bookish-shirt-booktok-reader-tee","provider":"TheTreasuredBookshelf","version":"1.0","type":"link"}