{"title":"Meet JD Wolfe","description":"","products":[{"product_id":"jd-wolfe-pi","title":"JD Wolfe PI - Full Body Sticker","description":"\u003cp data-start=\"252\" data-end=\"298\"\u003e\u003cstrong data-start=\"252\" data-end=\"296\"\u003eBring JD Wolfe with you wherever you go. \u003c\/strong\u003eThis kiss-cut sticker features private investigator JD Wolfe from \u003cem data-start=\"371\" data-end=\"397\"\u003eHaunted by a Broken Oath\u003c\/em\u003e by Dee Armstrong—perfect for readers who can’t leave the story behind. Designed for water bottles, laptops, journals, and more, it’s made to last through everyday adventures.\u003c\/p\u003e\n\u003cp data-start=\"581\" data-end=\"727\"\u003eDurable, weatherproof, scratch-resistant, and dishwasher safe, this full-color sticker measures \u003cstrong data-start=\"677\" data-end=\"691\"\u003e1.74″ × 4″\u003c\/strong\u003e and holds up wherever you place it.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":46322792104098,"sku":"SJD1-JDFULLBODY","price":3.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/JD_Wolfe_PI_Full_Body_Sticker.png?v=1769474171"},{"product_id":"jd-wolfe-pi-copy","title":"AWOL Sticker - Haunted by a Broken Oath","description":"\u003cp data-start=\"852\" data-end=\"899\"\u003e\u003cstrong data-start=\"852\" data-end=\"897\"\u003eEveryone needs a loyal partner. \u003c\/strong\u003eAWOL belonged to a fallen military hero whose death pulled JD Wolfe into one of her most difficult investigations—an experience that changed everything. Through it all, AWOL became a quiet symbol of loyalty, comfort, and the steady presence that never leaves your side.\u003c\/p\u003e\n\u003cp data-start=\"1184\" data-end=\"1479\"\u003eThis kiss-cut sticker features AWOL, the unforgettable dog from \u003cem data-start=\"1248\" data-end=\"1274\"\u003eHaunted by a Broken Oath\u003c\/em\u003e by Dee Armstrong. A fan favorite in JD Wolfe’s world, AWOL represents trust, resilience, and the strength. Perfect for readers who fell in love with him right along with the story.\u003c\/p\u003e\n\u003cp data-start=\"1486\" data-end=\"1723\"\u003eIdeal for water bottles, laptops, notebooks, and more, this durable sticker is weatherproof, scratch-resistant, and dishwasher safe. Printed in full color and sized at \u003cstrong data-start=\"1654\" data-end=\"1668\"\u003e2″ × 2.38″\u003c\/strong\u003e, it’s made to go wherever your reading life takes you.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":46322793414818,"sku":"SJD1-AWOL","price":3.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/AWOL_Dog_Sticker.png?v=1769474085"},{"product_id":"i-❤️-jd-wolfe","title":"I Love JD Wolfe - Sticker","description":"\u003cp data-start=\"572\" data-end=\"623\"\u003e\u003cstrong data-start=\"572\" data-end=\"621\"\u003eFor readers who can’t get enough of JD Wolfe. \u003c\/strong\u003eShow your love for JD Wolfe with this story-inspired kiss-cut sticker from \u003cem data-start=\"704\" data-end=\"730\"\u003eHaunted by a Broken Oath\u003c\/em\u003e by Dee Armstrong. A simple, bold way to celebrate a fierce investigator and the world she inhabits—perfect for water bottles, laptops, notebooks, and more.\u003c\/p\u003e\n\u003cp data-start=\"895\" data-end=\"1081\"\u003eDurable, weatherproof, scratch-resistant, and dishwasher safe (ghost approved), this full-color sticker measures \u003cstrong data-start=\"1008\" data-end=\"1025\"\u003e4.28″ × 0.75″\u003c\/strong\u003e and is made to go wherever your reading life takes you.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":46322800853154,"sku":"SJD1-ILOVEJDWOLFE","price":3.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/I_Love_JD_Wolfe_Sticker.png?v=1769474053"},{"product_id":"jd-wolfes-gun","title":"JD Wolfe's Gun Loaner - Sticker","description":"\u003cp data-start=\"419\" data-end=\"465\"\u003e\u003cstrong data-start=\"419\" data-end=\"463\"\u003eA name born from survival—and belonging. \u003c\/strong\u003eThis kiss-cut sticker features \u003cem data-start=\"503\" data-end=\"511\"\u003eLoaner\u003c\/em\u003e, the gun carried by JD Wolfe in \u003cem data-start=\"544\" data-end=\"570\"\u003eHaunted by a Broken Oath\u003c\/em\u003e by Dee Armstrong. The nickname reflects JD’s past as an adopted child who always felt like she was on loan—until she learned what it meant to truly belong. The gun itself was loaned to her by her adopted brother, making it a symbol of trust, protection, and found family rather than violence.\u003c\/p\u003e\n\u003cp data-start=\"872\" data-end=\"1146\"\u003eDesigned for readers who connect deeply with JD’s journey, this full-color sticker is perfect for water bottles, laptops, notebooks, and more. Durable, weatherproof, scratch-resistant, and dishwasher safe, it measures \u003cstrong data-start=\"1090\" data-end=\"1104\"\u003e2″ × 1.94″\u003c\/strong\u003e and is made to last through everyday use.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":46322917834914,"sku":"SJD1-Loaner","price":3.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/JD_Wolfe_s_Gun_Loaner.png?v=1769474002"},{"product_id":"jd-wolfes-survival-rules","title":"JD Wolfe's Survival Rules - Sticker","description":"\u003cp data-start=\"208\" data-end=\"263\"\u003e\u003cstrong data-start=\"208\" data-end=\"261\"\u003eRules learned the hard way—and worth remembering. \u003c\/strong\u003eThis kiss-cut sticker features JD Wolfe’s Survival Rules from \u003cem data-start=\"332\" data-end=\"358\"\u003eHaunted by a Broken Oath\u003c\/em\u003e by Dee Armstrong—perfect for readers who admire grit, resilience, and a heroine who refuses to quit. A bold reminder for water bottles, laptops, notebooks, and anywhere a little strength belongs.\u003c\/p\u003e\n\u003cp data-start=\"563\" data-end=\"705\"\u003eDurable, weatherproof, scratch-resistant, and dishwasher safe, this full-color sticker measures \u003cstrong data-start=\"659\" data-end=\"673\"\u003e3″ × 3.03″\u003c\/strong\u003e and is built for everyday life.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":46322944147618,"sku":"SJD1-JDSurvivalRules","price":3.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/JD_Wolfe_Survival_Rules_Sticker.png?v=1769473938"},{"product_id":"jd-wolfe-pi-red-outline","title":"JD Wolfe PI - Red Outline Sticker","description":"\u003cp data-start=\"218\" data-end=\"265\"\u003e\u003cstrong data-start=\"218\" data-end=\"263\"\u003eBold lines for a relentless investigator. \u003c\/strong\u003eThis kiss-cut sticker features JD Wolfe, PI, in a striking red-outline design inspired by \u003cem data-start=\"362\" data-end=\"388\"\u003eHaunted by a Broken Oath\u003c\/em\u003e by Dee Armstrong. Perfect for readers who love strong heroines and stories that dig beneath the surface, it’s a great fit for water bottles, laptops, notebooks, and more.\u003c\/p\u003e\n\u003cp data-start=\"568\" data-end=\"719\"\u003eDurable, weatherproof, scratch-resistant, and dishwasher safe, this full-color sticker measures \u003cstrong data-start=\"664\" data-end=\"678\"\u003e2″ × 2.78″\u003c\/strong\u003e and is made to stand up to everyday use.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":46322945327266,"sku":"SJD1-JDREDOUTLINE","price":3.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/JD_Wolfe_Bold_Red_Outline_Sticker.png?v=1769473888"},{"product_id":"haunted-by-a-broken-oath-title","title":"Holographic Sticker - Haunted by a Broken Oath Cover Art","description":"\u003cp data-start=\"221\" data-end=\"284\"\u003e\u003cstrong data-start=\"221\" data-end=\"282\"\u003eA little shimmer for a story that refuses to stay buried. \u003c\/strong\u003eThis holographic kiss-cut sticker features the book cover art from \u003cem data-start=\"358\" data-end=\"384\"\u003eHaunted by a Broken Oath\u003c\/em\u003e by Dee Armstrong—perfect for readers who love their suspense with a touch of shine. Designed to stand out on water bottles, laptops, notebooks, and more.\u003c\/p\u003e\n\u003cp data-start=\"547\" data-end=\"711\"\u003eDurable, weatherproof, scratch-resistant, and dishwasher safe, this full-color holographic sticker measures \u003cstrong data-start=\"655\" data-end=\"669\"\u003e1.29″ × 2″\u003c\/strong\u003e and is made to last through everyday use.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":46322947653794,"sku":"SJD1-HBBO-HOLO","price":3.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/Sticker_-_Haunted_by_a_Broken_Oath_Holographic.png?v=1782175826"},{"product_id":"signed-bookplate-the-haunted-series","title":"The HAUNTED series - Signed bookplate","description":"\u003cp data-pm-slice=\"1 3 []\"\u003e\u003cspan\u003eAlready own a book from my HAUNTED series? I'd love to sign it for you! Request a personalized, signed bookplate to place inside your copy.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eJust $1.50 to cover the cost of the bookplate and US postage. No additional shipping charge!\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFeaturing JD Wolfe and personally signed by author Dee Armstrong, this bookplate adds a special touch to your HAUNTED series novel, making your copy uniquely yours. It's also a thoughtful gift for a fellow Book-Loving Friend!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eWhen ordering, please include:\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-spread=\"false\"\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eThe name you'd like the bookplate signed to\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eWhether you'd like it dated\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eWhich HAUNTED series book you're placing it in\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eWhether you'd prefer a short personal message or signature only\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":46339044343970,"sku":"BKPLATE-HAUNTED","price":1.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/Haunted_Series_Book_plate.png?v=1769473302"},{"product_id":"haunted-by-a-broken-oath-title-1","title":"Title Art Sticker - Haunted by a Broken Oath","description":"\u003cp data-start=\"242\" data-end=\"280\"\u003e\u003cstrong data-start=\"242\" data-end=\"278\"\u003eCarry the story wherever you go. \u003c\/strong\u003eThis kiss-cut sticker features the title art from \u003cem data-start=\"337\" data-end=\"363\"\u003eHaunted by a Broken Oath\u003c\/em\u003e by Dee Armstrong—perfect for readers who want a subtle, story-forward way to show their love for the Haunted Series. Ideal for water bottles, laptops, notebooks, and more.\u003c\/p\u003e\n\u003cp data-start=\"544\" data-end=\"698\"\u003eDurable, weatherproof, scratch-resistant, and dishwasher safe, this full-color sticker measures \u003cstrong data-start=\"640\" data-end=\"656\"\u003e1.5″ × 1.72″\u003c\/strong\u003e and is made to last through everyday use.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":46339193077922,"sku":"SJD1-TItleHBBBO","price":3.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/Haunted_by_a_Broken_Oath_Title_Art_Sticker.png?v=1769473259"},{"product_id":"jd-wolfe-pi-with-cards","title":"JD Wolfe, PI – Case Clues Scene Sticker","description":"\u003cp data-start=\"186\" data-end=\"241\"\u003e\u003cstrong data-start=\"186\" data-end=\"239\"\u003eA moment from the case, captured in sticker form. \u003c\/strong\u003eThis kiss-cut sticker features JD Wolfe, PI, in a case-clues scene from \u003cem data-start=\"320\" data-end=\"346\"\u003eHaunted by a Broken Oath\u003c\/em\u003e by Dee Armstrong—perfect for readers who love piecing together secrets alongside a determined investigator. Designed for water bottles, laptops, notebooks, and more, it’s made to hold up wherever your day takes you.\u003c\/p\u003e\n\u003cp data-start=\"571\" data-end=\"709\"\u003eDurable, weatherproof, scratch-resistant, and dishwasher safe, this full-color sticker measures \u003cstrong data-start=\"667\" data-end=\"678\"\u003e3″ × 3″\u003c\/strong\u003e and is built for everyday use.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":46339197304994,"sku":"SJD1-JDCards","price":3.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/JD_with_Cards_Scene_Sticker.png?v=1769473204"},{"product_id":"haunted-by-a-broken-oath-magnet","title":"Acrylic Magnet - Haunted by a Broken Oath Cover Art","description":"\u003cp data-end=\"255\" data-start=\"203\"\u003e\u003cstrong data-end=\"253\" data-start=\"203\"\u003eA small piece of the story—made to stay close.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"586\" data-start=\"262\"\u003eThis collectible acrylic magnet features the book cover art from \u003cem data-end=\"366\" data-start=\"327\"\u003e\u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eHaunted by a Broken Oath\u003c\/span\u003e\u003c\/span\u003e\u003c\/em\u003e by Dee Armstrong. Printed in full color on clear acrylic and finished with a strong circular magnet, it’s a subtle, story-inspired accent for Book-Loving Friends who like their favorite books woven into everyday life.\u003c\/p\u003e\n\u003cp data-end=\"731\" data-start=\"593\"\u003eMeasuring \u003cstrong data-end=\"617\" data-start=\"603\"\u003e1″ × 1.47″\u003c\/strong\u003e, this magnet looks great on refrigerators, filing cabinets, or any magnetic surface where a little story belongs.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":46339221979298,"sku":"JD1-COVERMAGNET","price":6.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/AcrylicMagnet-HauntedbyaBrokenOath2026.png?v=1782176479"},{"product_id":"haunted-by-a-broken-oath-pin","title":"Acrylic Pin - Haunted by a Broken Oath Cover Art","description":"\u003cp data-end=\"320\" data-start=\"258\"\u003e\u003cstrong data-end=\"318\" data-start=\"258\"\u003eA small piece of the story—made to be worn or collected.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"641\" data-start=\"327\"\u003eThis collectible acrylic pin features the book cover art from \u003cem data-end=\"428\" data-start=\"389\"\u003e\u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eHaunted by a Broken Oath\u003c\/span\u003e\u003c\/span\u003e\u003c\/em\u003e by Dee Armstrong. Printed in full color on clear acrylic and finished with a soft PVC clutch backing, it’s a subtle, story-inspired detail for Book-Loving Friends who want to carry the Haunted Series with them.\u003c\/p\u003e\n\u003cp data-end=\"787\" data-start=\"648\"\u003eMeasuring \u003cstrong data-end=\"675\" data-start=\"658\"\u003e0.98″ × 1.47″\u003c\/strong\u003e, this pin looks great on jackets, tote bags, lanyards, or displayed alongside other favorite bookish keepsakes.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":46339361865890,"sku":"JD1-COVERPIN","price":6.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/Haunted_by_a_Broken_Oath_2026_Acrylic_Pin.png?v=1782175505"},{"product_id":"open-on-chapter-haunted-by-a-broken-oath-reader-gift-pack","title":"Open on Chapter - Haunted by a Broken Oath Reader Gift Pack","description":"\u003cp data-start=\"945\" data-end=\"1001\"\u003e\u003cstrong data-start=\"945\" data-end=\"999\"\u003eA story meant to be savored—one chapter at a time. \u003c\/strong\u003eThe \u003cem data-start=\"1012\" data-end=\"1073\"\u003eOpen on Chapter – Haunted by a Broken Oath Reader Gift Pack\u003c\/em\u003e is an interactive reading experience designed to deepen your connection to the story. Inside, you’ll find \u003cstrong data-start=\"1180\" data-end=\"1206\"\u003efive printed envelopes\u003c\/strong\u003e, each marked to be opened at specific moments as you read \u003cem data-start=\"1265\" data-end=\"1291\"\u003eHaunted by a Broken Oath\u003c\/em\u003e by Dee Armstrong.\u003c\/p\u003e\n\u003cp data-start=\"1318\" data-end=\"1521\"\u003eEvery envelope reveals a thoughtful, story-inspired surprise—inviting you to slow down, engage, and celebrate the journey as it unfolds. The magic isn’t just in what’s inside, but \u003cstrong data-start=\"1498\" data-end=\"1506\"\u003ewhen\u003c\/strong\u003e you open it.\u003c\/p\u003e\n\u003cp data-start=\"1528\" data-end=\"1703\"\u003ePerfect for Book-Loving Friends, book clubs, or readers who enjoy immersive extras, this gift pack turns reading into a ritual—one chapter, one moment, one surprise at a time.\u003c\/p\u003e\n\u003cp data-start=\"1528\" data-end=\"1703\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong data-start=\"372\" data-end=\"388\"\u003ePlease note:\u003c\/strong\u003e This reader gift pack does \u003cstrong data-start=\"416\" data-end=\"423\"\u003enot\u003c\/strong\u003e include a copy of \u003cem data-start=\"442\" data-end=\"468\"\u003eHaunted by a Broken Oath\u003c\/em\u003e. Add your choice of \u003cem\u003eHaunted by a Broken Oath\u003c\/em\u003e to receive a bundled deal. \u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":46477161365666,"sku":"OOC-HBBO","price":18.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/HBBBO_Open_On_Chapter_6_Envelopes.png?v=1783544281"},{"product_id":"haunted-by-a-broken-oath-reader-bookmark","title":"Haunted by a Broken Oath – Reader Bookmark","description":"\u003cp data-start=\"381\" data-end=\"473\"\u003e\u003cstrong data-start=\"381\" data-end=\"471\"\u003eA story-inspired bookmark for readers who follow the truth—no matter how dark it gets.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"480\" data-end=\"805\"\u003eThe \u003cem data-start=\"484\" data-end=\"528\"\u003eHaunted by a Broken Oath – Reader Bookmark\u003c\/em\u003e features artwork inspired by \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eHaunted by a Broken Oath\u003c\/span\u003e\u003c\/span\u003e by Dee Armstrong. Designed for Book-Loving Friends who enjoy intentional reading rituals, this bookmark is a steady companion for returning to a story where justice matters and secrets refuse to stay buried.\u003c\/p\u003e\n\u003cp data-start=\"812\" data-end=\"1010\"\u003ePerfect for marking your place, gifting to a fellow reader, or pairing with the novel itself, this bookmark reflects a suspenseful world shaped by loyalty, loss, and a ghost who will not be ignored.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":46528378831010,"sku":"BM-HBBO","price":3.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/Haunted_by_a_Broken_Oath_Reader_Bookmark.png?v=1769479057"},{"product_id":"haunted-by-a-broken-oath-copy","title":"Haunted by a Broken Oath - Paperback","description":"\u003cp class=\"p1\" style=\"text-align: center;\"\u003e\u003cspan class=\"s1\"\u003e\u003cb\u003ePARTNER WANTED—GHOSTS NEED NOT APPLY.\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003ePrivate Investigator JD Wolfe is haunted. By a ghost in a tattered nightgown who smells like lavender and arrives like trouble.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eWhen a decorated Navy Master Chief turns up dead in his barn, everyone calls it suicide. JD calls it murder.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eNobody believes her. They rarely do.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eThe deeper JD digs, the closer danger creeps to the people she loves and the more her world begins to unravel. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eJD keeps her promises—even to a little boy named Milo, who hires her for a dollar and a dime. Even when keeping them might cost her the only family she's ever known.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eWhen a little boy goes missing, JD must do the one thing she’s spent years avoiding.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eShe must let the ghost in.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\" style=\"text-align: center;\"\u003e\u003cspan class=\"s1\"\u003e\u003cb\u003e\u003ci\u003eHaunted by a Broken Oath\u003c\/i\u003e\u003c\/b\u003e—the first JD Wolfe Investigation.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eWhere the ghosts are real, the innocent matter, and justice rarely comes without a price.\u003c\/span\u003e\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Paperback","offer_id":46539523522722,"sku":"HBBO-PBK","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Sprayed Paperback","offer_id":47361069449378,"sku":"HBBO-SPBK","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/Haunted_by_a_Broken_Oath_by_Dee_Armstrong_on_shelf.png?v=1782175226"},{"product_id":"haunted-by-a-broken-oath-title-art-1st-edition-reader-bookmark-copy","title":"Haunted by a Broken Oath – Story Bookmark","description":"\u003cp data-start=\"412\" data-end=\"459\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cstrong data-start=\"412\" data-end=\"459\"\u003eStep into JD Wolfe's world—and stay awhile.\u003c\/strong\u003e\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-start=\"461\" data-end=\"779\"\u003eThe \u003cstrong data-start=\"465\" data-end=\"511\"\u003eHaunted by a Broken Oath – Reader Bookmark\u003c\/strong\u003e features the beautifully redesigned cover artwork from \u003cem data-start=\"567\" data-end=\"593\"\u003eHaunted by a Broken Oath\u003c\/em\u003e by Dee Armstrong. Created for readers who love stories filled with mystery, heart, and unforgettable characters, it's a reminder that every page brings you one step closer to the truth.\u003c\/p\u003e\n\u003cp data-start=\"781\" data-end=\"995\"\u003eWhether you're savoring your first visit to Rubyville or returning to uncover details you missed before, this bookmark is designed to accompany your reading journey from the opening chapter to the final revelation.\u003c\/p\u003e\n\u003cp data-start=\"997\" data-end=\"1153\"\u003eA perfect companion for your next read, a thoughtful gift for a fellow mystery lover, or a keepsake from a story where justice isn't always black and white.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":47427725754530,"sku":"BM-HBBO-STORY","price":3.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/Haunted_by_a_Broken_Oath_Trust_The_WomanReader_Bookmark.png?v=1783729073"},{"product_id":"haunted-by-a-broken-oath-cover-art-new-edition-reader-bookmark-copy","title":"Haunted by a Broken Oath – Justice Bookmark","description":"\u003cp data-start=\"1232\" data-end=\"1305\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cstrong data-start=\"1232\" data-end=\"1305\"\u003eA reminder that some stories stay with you long after the final page.\u003c\/strong\u003e\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-start=\"1307\" data-end=\"1515\"\u003eThe \u003cstrong data-start=\"1311\" data-end=\"1365\"\u003eHaunted by a Broken Oath – Justice Reader Bookmark\u003c\/strong\u003e features an inspiring quote from \u003cem data-start=\"1399\" data-end=\"1425\"\u003eHaunted by a Broken Oath\u003c\/em\u003e by Dee Armstrong, celebrating the courage to protect those who cannot protect themselves.\u003c\/p\u003e\n\u003cp data-start=\"1517\" data-end=\"1715\"\u003eCreated for readers who connect deeply with stories of hope, justice, and resilience, this bookmark is more than a place holder—it's a small reminder of the promise at the heart of JD Wolfe's world.\u003c\/p\u003e\n\u003cp data-start=\"1717\" data-end=\"1887\"\u003ePerfect for your current read, your favorite book or journal, or as a thoughtful gift for someone who believes that even in the darkest places, compassion still matters.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":47427736862882,"sku":"BM-HBBO-JUSTICE","price":3.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/Haunted_by_a_Broken_Oath_Justice_Reader_Bookmark.png?v=1783729066"},{"product_id":"haunted-by-a-broken-oath-justice-reader-bookmark-copy","title":"Haunted by a Broken Oath – JD Wolfe Reader Bookmark","description":"\u003cp data-start=\"562\" data-end=\"606\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cstrong data-start=\"562\" data-end=\"606\"\u003eWalk beside JD Wolfe—one page at a time.\u003c\/strong\u003e\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-start=\"608\" data-end=\"896\"\u003eThe \u003cstrong data-start=\"612\" data-end=\"667\"\u003eHaunted by a Broken Oath – JD Wolfe Reader Bookmark\u003c\/strong\u003e features the striking new cover artwork from \u003cem data-start=\"713\" data-end=\"739\"\u003eHaunted by a Broken Oath\u003c\/em\u003e by Dee Armstrong. Designed for readers who love immersive stories and unforgettable heroines, it captures the quiet determination that defines JD's journey.\u003c\/p\u003e\n\u003cp data-start=\"898\" data-end=\"1171\"\u003eWhether you're marking your place during a late-night reading session, tucking it inside your favorite novel, or gifting it to another mystery lover, this bookmark is a beautiful keepsake from a story where justice comes at a cost—and sometimes the only witness is a ghost.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":47427739222178,"sku":"BM-HBBO-JD","price":3.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/Haunted_by_a_Broken_Oath_JD_Wolfe_Reader_Bookmark.png?v=1783729057"},{"product_id":"open-on-chapter-reading-experience-sprayed-edge-paperback-haunted-by-a-broken-oath","title":"Open on Chapter Reading Experience + Sprayed Edge Paperback-Haunted by a Broken Oath","description":"\u003cp data-start=\"296\" data-end=\"352\"\u003e\u003cstrong data-start=\"296\" data-end=\"350\"\u003eA story meant to be savored—one chapter at a time.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"359\" data-end=\"569\"\u003eThe \u003cem data-start=\"363\" data-end=\"426\"\u003eHaunted by a Broken Oath – Open on Chapter Reading Experience\u003c\/em\u003e pairs the sprayed-edge paperback edition of the novel \u003cem data-start=\"443\" data-end=\"469\"\u003eHaunted by a Broken Oath\u003c\/em\u003e by Dee Armstrong with an interactive reader gift pack designed to be opened as the story unfolds.\u003c\/p\u003e\n\u003cp data-start=\"576\" data-end=\"872\"\u003eAlongside your copy of the book, you’ll receive \u003cstrong\u003esix\u003c\/strong\u003e\u003cstrong data-start=\"624\" data-end=\"650\"\u003e printed envelopes\u003c\/strong\u003e, each marked to be opened at specific moments while you read. Inside each envelope is a thoughtful, story-inspired surprise that invites you to slow down, engage more deeply, and experience the story chapter by chapter.\u003c\/p\u003e\n\u003cp data-start=\"879\" data-end=\"1063\"\u003eThis reading experience is perfect for Book-Loving Friends who enjoy immersive storytelling, intentional pacing, and meaningful extras that enhance—not distract from—the book itself.\u003c\/p\u003e\n\u003cp data-start=\"1070\" data-end=\"1314\"\u003e\u003cstrong data-start=\"1070\" data-end=\"1086\"\u003ePlease note:\u003c\/strong\u003e This bundle \u003cem\u003e\u003cstrong\u003eincludes the sprayed-edge paperback edition of Haunted by a Broken Oath and the Open on Chapter reader gift pack.\u003c\/strong\u003e\u003c\/em\u003e Items inside the envelopes may also be available individually in the shop. The chapter-by-chapter experience is exclusive to this bundle.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":50581761523874,"sku":null,"price":42.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/Haunted_by_a_Broken_Oath_on_shelf_1.png?v=1791462946"},{"product_id":"open-on-chapter-reading-experience-paperback-haunted-by-a-broken-oath","title":"Open on Chapter Reading Experience + Paperback—Haunted by a Broken Oath","description":"\u003cp data-start=\"296\" data-end=\"352\"\u003e\u003cstrong data-start=\"296\" data-end=\"350\"\u003eA story meant to be savored—one chapter at a time.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"359\" data-end=\"569\"\u003eThe \u003cem data-start=\"363\" data-end=\"426\"\u003eHaunted by a Broken Oath – Open on Chapter Reading Experience\u003c\/em\u003e pairs the novel \u003cem data-start=\"443\" data-end=\"469\"\u003eHaunted by a Broken Oath\u003c\/em\u003e by Dee Armstrong with an interactive reader gift pack designed to be opened as the story unfolds.\u003c\/p\u003e\n\u003cp data-start=\"576\" data-end=\"872\"\u003eAlongside your copy of the book, you’ll receive \u003cstrong\u003esix\u003c\/strong\u003e\u003cstrong data-start=\"624\" data-end=\"650\"\u003e printed envelopes\u003c\/strong\u003e, each marked to be opened at specific moments while you read. Inside each envelope is a thoughtful, story-inspired surprise that invites you to slow down, engage more deeply, and experience the story chapter by chapter.\u003c\/p\u003e\n\u003cp data-start=\"879\" data-end=\"1063\"\u003eThis reading experience is perfect for Book-Loving Friends who enjoy immersive storytelling, intentional pacing, and meaningful extras that enhance—not distract from—the book itself.\u003c\/p\u003e\n\u003cp data-start=\"1070\" data-end=\"1314\"\u003e\u003cstrong data-start=\"1070\" data-end=\"1086\"\u003ePlease note:\u003c\/strong\u003e This bundle \u003cem\u003e\u003cstrong\u003eincludes the paperback edition of Haunted by a Broken Oath and the Open on Chapter reader gift pack.\u003c\/strong\u003e\u003c\/em\u003e Items inside the envelopes may also be available individually in the shop. The chapter-by-chapter experience is exclusive to this bundle.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":50581773418658,"sku":null,"price":36.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/Haunted_by_a_Broken_Oath_Book_Plus_Open_On_Chapter_Bundle.png?v=1790611783"},{"product_id":"holographic-sticker-haunted-by-a-broken-heart-front-cover","title":"Holographic Sticker - Haunted by a Broken Heart Cover Art","description":"\u003cp data-start=\"221\" data-end=\"284\"\u003e\u003cstrong data-start=\"221\" data-end=\"282\"\u003eA little shimmer for a story that refuses to stay buried. \u003c\/strong\u003eThis holographic kiss-cut sticker features the book cover art from \u003cem data-start=\"358\" data-end=\"384\"\u003eHaunted by a Broken Heart\u003c\/em\u003e by Dee Armstrong—perfect for readers who love their suspense with a touch of shine. Designed to stand out on water bottles, laptops, notebooks, and more.\u003c\/p\u003e\n\u003cp data-start=\"547\" data-end=\"711\"\u003eDurable, weatherproof, scratch-resistant, and dishwasher safe, this full-color holographic sticker measures \u003cstrong data-start=\"655\" data-end=\"669\"\u003e1.36″ × 2″\u003c\/strong\u003e and is made to last through everyday use.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":50588603482274,"sku":"SJD2-HBBH-HOLO","price":3.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/Sticker-HauntedbyaBrokenHeartHallographic.png?v=1791545382"},{"product_id":"acrylic-pin-haunted-by-a-broken-heart-cover-art","title":"Acrylic Pin - Haunted by a Broken Heart Cover Art","description":"\u003cp data-end=\"320\" data-start=\"258\"\u003e\u003cstrong data-end=\"318\" data-start=\"258\"\u003eA small piece of the story—made to be worn or collected.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"641\" data-start=\"327\"\u003eThis collectible acrylic pin features the book cover art from \u003cem data-end=\"428\" data-start=\"389\"\u003e\u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eHaunted by a Broken Heart\u003c\/span\u003e\u003c\/span\u003e\u003c\/em\u003e by Dee Armstrong. Printed in full color on clear acrylic and finished with a soft PVC clutch backing, it’s a subtle, story-inspired detail for Book-Loving Friends who want to carry the Haunted Series with them.\u003c\/p\u003e\n\u003cp data-end=\"787\" data-start=\"648\"\u003eMeasuring \u003cstrong data-end=\"675\" data-start=\"658\"\u003e0.98″ × 1.47″\u003c\/strong\u003e, this pin looks great on jackets, tote bags, lanyards, or displayed alongside other favorite bookish keepsakes.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":50588632580258,"sku":"JD2-COVERPIN","price":6.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/HauntedbyaBrokenHeartAcrylicPin.png?v=1791546298"},{"product_id":"acrylic-magnet-haunted-by-a-broken-heart-cover-art","title":"Acrylic Magnet - Haunted by a Broken Heart Cover Art","description":"\u003cp data-end=\"255\" data-start=\"203\"\u003e\u003cstrong data-end=\"253\" data-start=\"203\"\u003eA small piece of the story—made to stay close.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"586\" data-start=\"262\"\u003eThis collectible acrylic magnet features the book cover art from \u003cem data-end=\"366\" data-start=\"327\"\u003e\u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eHaunted by a Broken Heart\u003c\/span\u003e\u003c\/span\u003e\u003c\/em\u003e by Dee Armstrong. Printed in full color on clear acrylic and finished with a strong circular magnet, it’s a subtle, story-inspired accent for Book-Loving Friends who like their favorite books woven into everyday life.\u003c\/p\u003e\n\u003cp data-end=\"731\" data-start=\"593\"\u003eMeasuring \u003cstrong data-end=\"617\" data-start=\"603\"\u003e1″ × 1.47″\u003c\/strong\u003e, this magnet looks great on refrigerators, filing cabinets, or any magnetic surface where a little story belongs.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":50588668985506,"sku":"JD2-COVERMAGNET","price":6.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/AcrylicMagnet-HauntedbyaBrokenHeart2026_b5374204-5abf-44ad-be69-916c45f9a171.png?v=1791547089"}],"url":"https:\/\/shop.deearmstrong.com\/collections\/meet-jd-wolfe.oembed","provider":"Dee Armstrong","version":"1.0","type":"link"}