{"product_id":"the-best-book-boyfriends-to-fight-over-unisex-hoodie","title":"The Best Book Boyfriends to Fight Over Unisex Hoodie","description":"\u003cp class=\"PDq2pG_selectionAnchorContainer\" data-start=\"56\" data-end=\"401\"\u003eWrap yourself in comfort while showing the world where your loyalty lies. The \u003cstrong data-start=\"134\" data-end=\"183\"\u003eThe Best Book Boyfriends to Fight Over Hoodie\u003c\/strong\u003e is made for romance readers who know fictional men always win. Whether you're curled up with your latest read, heading to a book signing, or adding another title to your TBR, this cosy hoodie is the perfect companion.\u003c\/p\u003e\n\u003cp data-start=\"403\" data-end=\"697\"\u003eMade from the trusted Gildan Heavy Blend™ fabric, this hoodie combines softness, warmth, and durability for everyday wear. The classic unisex fit, spacious front pouch pocket, and double-lined hood make it ideal for chilly mornings, cosy reading sessions, and bookish adventures all year round.\u003c\/p\u003e\n\u003cp data-start=\"699\" data-end=\"829\"\u003ePerfect for Team Willow readers, BookTok fans, romance lovers, book clubs, and anyone whose heart belongs to fictional characters.\u003c\/p\u003e\n\u003ch3 data-section-id=\"19zqy0x\" data-start=\"831\" data-end=\"843\"\u003eFeatures\u003c\/h3\u003e\n\u003cul data-start=\"844\" data-end=\"1183\"\u003e\n\u003cli data-section-id=\"1ygjfqj\" data-start=\"844\" data-end=\"917\"\u003eExclusive \u003cstrong data-start=\"856\" data-end=\"898\"\u003eThe Best Book Boyfriends to Fight Over\u003c\/strong\u003e Team Willow design\u003c\/li\u003e\n\u003cli data-section-id=\"1qho4xr\" data-start=\"918\" data-end=\"960\"\u003eSoft fleece interior for all-day comfort\u003c\/li\u003e\n\u003cli data-section-id=\"1yd8k97\" data-start=\"961\" data-end=\"981\"\u003eClassic unisex fit\u003c\/li\u003e\n\u003cli data-section-id=\"1tscny6\" data-start=\"982\" data-end=\"1014\"\u003eSpacious front kangaroo pocket\u003c\/li\u003e\n\u003cli data-section-id=\"rrk659\" data-start=\"1015\" data-end=\"1057\"\u003eDouble-lined hood with matching drawcord\u003c\/li\u003e\n\u003cli data-section-id=\"1bmifrc\" data-start=\"1058\" data-end=\"1108\"\u003eRibbed cuffs and waistband for a comfortable fit\u003c\/li\u003e\n\u003cli data-section-id=\"1lfzn22\" data-start=\"1109\" data-end=\"1144\"\u003eTear-away label for added comfort\u003c\/li\u003e\n\u003cli data-section-id=\"1dxks0s\" data-start=\"1145\" data-end=\"1183\"\u003ePerfect for layering in every season\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"77g6tk\" data-start=\"1185\" data-end=\"1202\"\u003eFabric \u0026amp; Care\u003c\/h3\u003e\n\u003cul data-start=\"1203\" data-end=\"1387\"\u003e\n\u003cli data-section-id=\"1l96uyd\" data-start=\"1203\" data-end=\"1231\"\u003e50% cotton \/ 50% polyester\u003c\/li\u003e\n\u003cli data-section-id=\"gz92ig\" data-start=\"1232\" data-end=\"1277\"\u003eMedium-heavy fabric (8.0 oz\/yd² \/ 271 g\/m²)\u003c\/li\u003e\n\u003cli data-section-id=\"1751cr\" data-start=\"1278\" data-end=\"1329\"\u003eHeather Sport colours: 60% polyester \/ 40% cotton\u003c\/li\u003e\n\u003cli data-section-id=\"1lw0p30\" data-start=\"1330\" data-end=\"1370\"\u003eMachine wash cold with similar colours\u003c\/li\u003e\n\u003cli data-section-id=\"q3dvkk\" data-start=\"1371\" data-end=\"1387\"\u003eTumble dry low\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"1rlcdq8\" data-start=\"1389\" data-end=\"1407\"\u003eEthically Made\u003c\/h3\u003e\n\u003cul data-start=\"1408\" data-end=\"1570\"\u003e\n\u003cli data-section-id=\"rr79lm\" data-start=\"1408\" data-end=\"1454\"\u003eCrafted using 100% ethically grown US cotton\u003c\/li\u003e\n\u003cli data-section-id=\"1725ke\" data-start=\"1455\" data-end=\"1500\"\u003eProduced under the US Cotton Trust Protocol\u003c\/li\u003e\n\u003cli data-section-id=\"9c84yu\" data-start=\"1501\" data-end=\"1570\"\u003eOEKO-TEX® STANDARD 100 certified dyes with low environmental impact\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"9n3n4e\" data-start=\"1572\" data-end=\"1587\"\u003ePerfect For\u003c\/h3\u003e\n\u003cul data-start=\"1588\" data-end=\"1749\"\u003e\n\u003cli data-section-id=\"1ij7753\" data-start=\"1588\" data-end=\"1605\"\u003eRomance readers\u003c\/li\u003e\n\u003cli data-section-id=\"1h1rtgw\" data-start=\"1606\" data-end=\"1619\"\u003eBook lovers\u003c\/li\u003e\n\u003cli data-section-id=\"c5xauj\" data-start=\"1620\" data-end=\"1634\"\u003eBookTok fans\u003c\/li\u003e\n\u003cli data-section-id=\"1i6zlhr\" data-start=\"1635\" data-end=\"1673\"\u003eAuthor signings and book conventions\u003c\/li\u003e\n\u003cli data-section-id=\"1lbylgq\" data-start=\"1674\" data-end=\"1686\"\u003eBook clubs\u003c\/li\u003e\n\u003cli data-section-id=\"1wcli5v\" data-start=\"1687\" data-end=\"1708\"\u003eCosy reading nights\u003c\/li\u003e\n\u003cli data-section-id=\"csmsps\" data-start=\"1709\" data-end=\"1749\"\u003eGifts for readers and Team Willow fans\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1751\" data-end=\"2020\"\u003e\u003cstrong data-start=\"1751\" data-end=\"1767\"\u003ePlease Note:\u003c\/strong\u003e This item is made to order through our trusted Print on Demand partner. Production and shipping times may differ from items stocked in our warehouse. Due to the fabric properties, the White colour may appear slightly off-white rather than bright white.\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\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;\"\u003e20.08\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.05\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.02\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e25.98\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.99\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.92\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.89\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.86\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.17\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.95\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.13\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.92\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.10\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.89\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.07\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.86\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;\"\u003e33.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e35.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e36.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e37.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e38.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e39.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e40.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;\"\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\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp data-start=\"1751\" data-end=\"2020\"\u003e \u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eEU representative\u003c\/strong\u003e: HONSON VENTURES LIMITED, gpsr@honsonventures.com, 3, Gnaftis House flat 102, Limassol, Mesa Geitonia, 4003, CY\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct information\u003c\/strong\u003e: Gildan 18500, 2 year warranty in EU and Northern Ireland as per Directive 1999\/44\/EC\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings, Hazard\u003c\/strong\u003e: For adults, Made in Bangladesh\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e: Machine wash: cold (max 30C or 90F), Non-chlorine: bleach as needed, Tumble dry: medium, Iron, steam or dry: low heat, Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Sport Grey \/ S","offer_id":49069246349547,"sku":"67855795428788557396","price":69.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":49069246382315,"sku":"50065238634920748181","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Irish Green \/ S","offer_id":49069246415083,"sku":"32602709400094625402","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":49069246447851,"sku":"28263505524355339200","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":49069246480619,"sku":"14193098966300667948","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":49069246513387,"sku":"15264443161824094286","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49069246546155,"sku":"24992286884855448803","price":69.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":49069246578923,"sku":"21287572486153133467","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Irish Green \/ M","offer_id":49069246611691,"sku":"29584345283380461487","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":49069246644459,"sku":"13292908473715755522","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":49069246677227,"sku":"25379065199861696919","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":49069246709995,"sku":"15684067645124765123","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49069246742763,"sku":"16688782846414770522","price":69.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":49069246775531,"sku":"18306727040979899016","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Irish Green \/ L","offer_id":49069246808299,"sku":"17437941796205401718","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":49069246841067,"sku":"28378195519154651986","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":49069246873835,"sku":"29348680093524602010","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":49069246906603,"sku":"91597706996269889082","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49069246939371,"sku":"15091039173101494246","price":69.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":49069246972139,"sku":"28983668822902434430","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Irish Green \/ XL","offer_id":49069247004907,"sku":"31061066787966855423","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":49069247037675,"sku":"32564780254440976014","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":49069247070443,"sku":"15082754531312859839","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":49069247103211,"sku":"27989602607383889184","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49069247135979,"sku":"31372027457373270822","price":69.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":49069247168747,"sku":"24389703904281158219","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":49069247201515,"sku":"20248407428737097393","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":49069247234283,"sku":"26294433857910442440","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":49069247267051,"sku":"29279578105570745941","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":49069247299819,"sku":"72335649770035568986","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":49069247332587,"sku":"27231206585309225201","price":69.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":49069247365355,"sku":"31986729765428886737","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":49069247398123,"sku":"30971439094564107963","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":49069247430891,"sku":"21431861092688205350","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 3XL","offer_id":49069247463659,"sku":"33720441933980908892","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 3XL","offer_id":49069247496427,"sku":"14917987574514826407","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":49069247529195,"sku":"29305298438312873786","price":69.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":49069247561963,"sku":"17142834575742409294","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 4XL","offer_id":49069247594731,"sku":"25240778173132250932","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 4XL","offer_id":49069247627499,"sku":"12573550855492135346","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":49069247660267,"sku":"46783659066208385788","price":69.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 5XL","offer_id":49069247693035,"sku":"24630329983543635390","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 5XL","offer_id":49069247725803,"sku":"25736499849469917004","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 5XL","offer_id":49069247758571,"sku":"61345421644745420468","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 5XL","offer_id":49069247791339,"sku":"67110941865183308338","price":69.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/1902\/9995\/files\/9238054125792538166_2048.jpg?v=1784286655","url":"https:\/\/willowwinterswrites.com\/es\/products\/the-best-book-boyfriends-to-fight-over-unisex-hoodie","provider":"Willow Winters® Publishing LLC","version":"1.0","type":"link"}