{"title":"Visions of Emerald","description":"\u003cp data-start=\"439\" data-end=\"663\"\u003e\u003cstrong data-start=\"439\" data-end=\"663\"\u003eBooks and bookish gifts inspired by \u003cem data-start=\"477\" data-end=\"497\"\u003eVisions of Emerald\u003c\/em\u003e, the first novel in Dee Armstrong’s Twin Springs Trilogy—a romantic suspense story of haunted legacies, second-chance love, and secrets that refuse to stay buried.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"670\" data-end=\"1066\"\u003eSet against the shadowed history of the Twin Springs Hotel, \u003cem data-start=\"730\" data-end=\"750\"\u003eVisions of Emerald\u003c\/em\u003e weaves together past and present as long-hidden truths surface, old wounds reopen, and love is tested by betrayal, loss, and danger. From ghosts and family secrets to forbidden love and dangerous inheritance, this story explores what happens when the dead won’t stay silent—and the past demands to be reckoned with.\u003c\/p\u003e","products":[{"product_id":"visions-of-emerald","title":"Visions Of Emerald  - Paperback","description":"\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cb\u003eDo you believe the dead keep secrets? \u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eIn 1928, a fire at Twin Springs Hotel stole the lives of General Rockwell’s three daughters. But how they died—and what they left behind—was a lie they carried to their graves. \u003c\/span\u003e\u003cspan class=\"s1\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eNearly a century later, Isabella Fairbanks returns home to mourn her father, only to be haunted by dreams of drowning. When she uncovers old diaries, she realizes the past isn’t finished with her—and the truth is far more dangerous than she imagined. \u003c\/span\u003e\u003cspan class=\"s1\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThe only person who can help her is Theo Beaumont, the man who once shattered her heart and now holds half the claim to her family’s legacy. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eAs shadows close in and desire reignites, Isabella must decide if trusting Theo will save her…or cost her everything. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cb\u003eVISIONS OF EMERALD\u003c\/b\u003e—A second-chance romance of haunted legacies, forbidden love—and secrets that refuse to stay buried.\u003c\/span\u003e\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Paperback","offer_id":32740317855883,"sku":"VOE-PBK","price":18.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/Visions_of_Emerald_on_shelf.png?v=1769564443"},{"product_id":"i-see-ghosts-visions-of-emerald-light-colored-unisex-heavy-cotton-tee","title":"I see ghosts - Visions of Emerald - Light Colored Unisex Heavy Cotton Tee","description":"\u003cp data-end=\"392\" data-start=\"311\"\u003e\u003cstrong data-end=\"333\" data-start=\"311\"\u003eDo you see ghosts?\u003c\/strong\u003e You can—just read \u003cem data-end=\"372\" data-start=\"352\"\u003eVisions of Emerald\u003c\/em\u003e by Dee Armstrong.\u003c\/p\u003e\n\u003cp data-end=\"724\" data-start=\"399\"\u003eInspired by the haunted legacy at the heart of the Twin Springs Trilogy, this classic-fit unisex tee is a comfortable staple for readers who know the past never stays buried. Made from 100% cotton, it’s soft, durable, and designed for year-round wear, with a crew neckline and tear-away label for a scratch-free experience.\u003c\/p\u003e\n\u003cp data-end=\"806\" data-start=\"731\"\u003eGhost-approved and certified by Oeko-Tex® for safety and quality assurance.\u003c\/p\u003e\n\u003ctable style=\"min-width: 360px;\" id=\"size-guide\"\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;\"\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;\"\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 (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;\"\u003e15.10\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;\"\u003e19.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.40\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.70\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e25.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;\"\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\u003e \u003c\/p\u003e\n\u003cp\u003e.: Made with medium fabric (5.3 oz\/yd² (180 g\/m²)) consisting of 100% cotton for year-round comfort that is sustainable and highly durable. \u003cbr\u003e.: The classic fit of this shirt ensures a comfy, relaxed wear while the crew neckline adds that neat, timeless look that can blend into any occasion, casual or semi-formal.\u003cbr\u003e.: The tear-away label means a scratch-free experience with no irritation or discomfort whatsoever.\u003cbr\u003e.: Made using 100% US cotton that is ethically grown and harvested. Gildan is also a proud member of the US Cotton Trust Protocol ensuring ethical and sustainable means of production. This blank tee is certified by Oeko-Tex for safety and quality assurance.\u003c\/p\u003e","brand":"Dee Armstrong - Printify","offers":[{"title":"White \/ S","offer_id":44817422581922,"sku":"40729910908861460157","price":24.82,"currency_code":"USD","in_stock":true},{"title":"Ash \/ S","offer_id":44817422614690,"sku":"15998180953487688589","price":25.23,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":44817422647458,"sku":"17931359562091728198","price":24.82,"currency_code":"USD","in_stock":true},{"title":"Ash \/ M","offer_id":44817422680226,"sku":"46407031846209278540","price":25.23,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":44817422712994,"sku":"12939924935560012271","price":24.82,"currency_code":"USD","in_stock":true},{"title":"Ash \/ L","offer_id":44817422745762,"sku":"23435546122596679981","price":25.23,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":44817422778530,"sku":"16440659206573606421","price":24.82,"currency_code":"USD","in_stock":true},{"title":"Ash \/ XL","offer_id":44817422811298,"sku":"70233142895525690388","price":25.23,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":44817422844066,"sku":"95605645995057126269","price":27.6,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 2XL","offer_id":44817422876834,"sku":"23797121006121048093","price":28.23,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":44817422909602,"sku":"10083756630358781188","price":29.43,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 3XL","offer_id":44817422942370,"sku":"31646233077167415881","price":30.18,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":44817422975138,"sku":"24950596787419814910","price":30.63,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 4XL","offer_id":44817423007906,"sku":"32884288876352078878","price":31.48,"currency_code":"USD","in_stock":true},{"title":"White \/ 5XL","offer_id":44817423040674,"sku":"39749698060460101840","price":30.63,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 5XL","offer_id":44817423073442,"sku":"21366004598882010412","price":31.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/I_See_Ghosts_Visions_of_Emerald_Front_White.png?v=1768331165"},{"product_id":"visions-of-emerald-magnet","title":"Acrylic Magnet - Visions of Emerald Front Cover","description":"\u003cp data-start=\"203\" data-end=\"255\"\u003e\u003cstrong data-start=\"203\" data-end=\"253\"\u003eA small piece of the story—made to stay close.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"262\" data-end=\"586\"\u003eThis collectible acrylic magnet features the book cover art from \u003cem data-start=\"327\" data-end=\"366\"\u003e\u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eVisions of Emerald\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-start=\"593\" data-end=\"731\"\u003eMeasuring \u003cstrong data-start=\"603\" data-end=\"617\"\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":46339343876258,"sku":"VOE-CoverMagnet","price":6.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/Acrylic_Magnet_-_Visions_of_Emerald_by_Dee_Armstrong.png?v=1771345981"},{"product_id":"visions-of-emerald-pin-copy","title":"Acrylic Pin - Visions of Emerald Front Cover","description":"\u003cp data-start=\"258\" data-end=\"320\"\u003e\u003cstrong data-start=\"258\" data-end=\"318\"\u003eA small piece of the story—made to be worn or collected.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"327\" data-end=\"641\"\u003eThis collectible acrylic pin features the book cover art from \u003cem data-start=\"389\" data-end=\"428\"\u003e\u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eVisions of Emerald\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-start=\"648\" data-end=\"787\"\u003eMeasuring \u003cstrong data-start=\"658\" data-end=\"675\"\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":46339366813858,"sku":"VOE-CoverPin","price":6.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/VisionsofEmeraldAcrylicPin.png?v=1768321163"},{"product_id":"visions-of-emerald-reader-bookmark","title":"Visions of Emerald – Reader Bookmark","description":"\u003cp data-start=\"485\" data-end=\"561\"\u003e\u003cstrong data-start=\"485\" data-end=\"559\"\u003eA story-inspired bookmark for readers who love to linger in the pages.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"568\" data-end=\"869\"\u003eThe \u003cem data-start=\"572\" data-end=\"610\"\u003eVisions of Emerald – 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\"\u003eVisions of Emerald\u003c\/span\u003e\u003c\/span\u003e by Dee Armstrong. Designed for Book-Loving Friends who enjoy thoughtful details and meaningful reading rituals, this bookmark is a simple companion for quiet moments spent inside the story.\u003c\/p\u003e\n\u003cp data-start=\"876\" data-end=\"1074\"\u003ePerfect for marking your place, gifting to a fellow reader, or pairing with the novel itself, this bookmark celebrates a world where secrets linger, justice matters, and the past never stays buried.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":46528334758050,"sku":"BM-VOE","price":2.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/Visions_of_Emerald_Reader_Bookmark_By_Dee_Armstrong.png?v=1772622854"},{"product_id":"haunted-by-a-broken-oath-reader-bookmark-copy","title":"Twin Springs Visions of Emerald Front | Sleepwalking with Ruby Back Bookmark","description":"\u003cp data-start=\"355\" data-end=\"432\"\u003e\u003cstrong data-start=\"355\" data-end=\"430\"\u003eStory clues, lingering questions, and secrets tucked between the pages.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"434\" data-end=\"798\"\u003eThese Twin Springs reader bookmarks are inspired by Dee Armstrong’s interconnected Twin Springs Trilogy—\u003cem data-start=\"538\" data-end=\"558\"\u003eVisions of Emerald\u003c\/em\u003e, \u003cem data-start=\"560\" data-end=\"584\"\u003eSleepwalking with Ruby\u003c\/em\u003e, and \u003cem data-start=\"590\" data-end=\"611\"\u003eHaunted by Amethyst\u003c\/em\u003e. Designed to hint at what waits inside each story, these bookmarks highlight the themes readers love most: dual timelines, haunted dreams, hidden truths, and romances shaped by the past.\u003c\/p\u003e\n\u003cp data-start=\"800\" data-end=\"1019\"\u003ePerfect for Book-Loving Friends who enjoy layered mysteries and story worlds where everything is connected, these bookmarks are both practical and immersive—meant to travel with you through every chapter and back again.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":46559166595234,"sku":"BM-TS-VOE|SWR","price":2.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/Sleepwalking_with_Ruby_Back_Visions_of_Emerald_Front_Bookmark.png?v=1769980362"},{"product_id":"twin-springs-visions-of-emerald-front-sleepwalking-with-ruby-back-bookmark-copy","title":"Twin Springs Visions of Emerald Front | Haunted by Amethyst Back Bookmark","description":"\u003cp data-start=\"355\" data-end=\"432\"\u003e\u003cstrong data-start=\"355\" data-end=\"430\"\u003eStory clues, lingering questions, and secrets tucked between the pages.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"434\" data-end=\"798\"\u003eThese Twin Springs reader bookmarks are inspired by Dee Armstrong’s interconnected Twin Springs Trilogy—\u003cem data-start=\"538\" data-end=\"558\"\u003eVisions of Emerald\u003c\/em\u003e, \u003cem data-start=\"560\" data-end=\"584\"\u003eSleepwalking with Ruby\u003c\/em\u003e, and \u003cem data-start=\"590\" data-end=\"611\"\u003eHaunted by Amethyst\u003c\/em\u003e. Designed to hint at what waits inside each story, these bookmarks highlight the themes readers love most: dual timelines, haunted dreams, hidden truths, and romances shaped by the past.\u003c\/p\u003e\n\u003cp data-start=\"800\" data-end=\"1019\"\u003ePerfect for Book-Loving Friends who enjoy layered mysteries and story worlds where everything is connected, these bookmarks are both practical and immersive—meant to travel with you through every chapter and back again.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":46559177670818,"sku":"BM-TS-VOE| HBA","price":2.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/Visions_of_Emerald_and_Haunted_by_Amethyst_bookmark_by_Dee_Armstrong..png?v=1771349105"},{"product_id":"visions-of-emerald-ebook","title":"Visions of Emerald - Ebook","description":"\u003cp data-start=\"494\" data-end=\"537\"\u003e\u003cstrong data-start=\"494\" data-end=\"535\"\u003eDo you believe the dead keep secrets?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"544\" data-end=\"737\"\u003e\u003cem data-start=\"544\" data-end=\"583\"\u003e\u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eVisions of Emerald\u003c\/span\u003e\u003c\/span\u003e\u003c\/em\u003e is a romantic suspense novel with a paranormal edge, set in the Twin Springs Hotel—where the past never stays buried and truth comes at a cost.\u003c\/p\u003e\n\u003cp data-start=\"744\" data-end=\"1143\"\u003eIn 1928, a devastating fire at the Twin Springs Hotel claimed the lives of three young women. Nearly a century later, Isabella Fairbanks returns home to mourn her father, only to be haunted by vivid dreams and unanswered questions tied to that long-ago tragedy. As she uncovers hidden diaries and dangerous truths, Isabella is forced to confront both the past and the man who once broke her heart.\u003c\/p\u003e\n\u003cp data-start=\"1150\" data-end=\"1337\"\u003eBlending dual timelines, second-chance romance, and a haunting mystery, \u003cem data-start=\"1222\" data-end=\"1242\"\u003eVisions of Emerald\u003c\/em\u003e explores what happens when love collides with legacy—and when secrets refuse to stay buried.\u003c\/p\u003e\n\u003cp data-start=\"1344\" data-end=\"1531\"\u003e\u003cstrong data-start=\"1344\" data-end=\"1410\"\u003eThis ebook edition delivers the full novel in a digital format via Bookfunnel after purchase\u003c\/strong\u003e, perfect for readers who enjoy immersive stories filled with emotional depth, suspense, and a touch of the supernatural.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":46560478003362,"sku":"VOE-EBK","price":5.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/Visions_of_Emerald_eBook.png?v=1769778423"},{"product_id":"visions-of-emerald-audiobook","title":"Visions of Emerald - Audiobook","description":"\u003cp data-start=\"414\" data-end=\"457\"\u003e\u003cstrong data-start=\"414\" data-end=\"455\"\u003eDo you believe the dead keep secrets?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"464\" data-end=\"751\"\u003e\u003cem data-start=\"464\" data-end=\"503\"\u003e\u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eVisions of Emerald\u003c\/span\u003e\u003c\/span\u003e\u003c\/em\u003e is a romantic suspense novel with a paranormal edge, brought to life in audio. Set at the Twin Springs Hotel, this story weaves together dual timelines, second-chance romance, and a haunting mystery where the past refuses to stay buried.\u003c\/p\u003e\n\u003cp data-start=\"758\" data-end=\"1160\"\u003eIn 1928, a devastating fire at the Twin Springs claimed the lives of three young women. Nearly a century later, Isabella Fairbanks returns home to mourn her father, only to be pulled into vivid dreams and dangerous truths tied to that long-ago tragedy. As hidden diaries surface and old wounds reopen, Isabella must confront both the legacy of the past and the man who once shattered her heart.\u003c\/p\u003e\n\u003cp data-start=\"1167\" data-end=\"1395\"\u003e\u003cstrong data-start=\"1167\" data-end=\"1215\"\u003eNarrated by Marnye Young and Marcio Catalano\u003c\/strong\u003e, this audiobook edition delivers the full novel in an immersive listening experience—perfect for readers who enjoy suspense with emotional depth and a touch of the supernatural.\u003c\/p\u003e\n\u003cp data-start=\"1402\" data-end=\"1498\"\u003e\u003cstrong data-start=\"1402\" data-end=\"1425\"\u003eAudiobook delivery:\u003c\/strong\u003e This audiobook is delivered digitally via \u003cstrong data-start=\"1468\" data-end=\"1482\"\u003eBookFunnel\u003c\/strong\u003e after purchase.\u003c\/p\u003e","brand":"Dee Armstrong","offers":[{"title":"Default Title","offer_id":46560482394274,"sku":"VOE-ABK","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/files\/Visions_of_Emerald_Audiobook_on_shelf.png?v=1769778423"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0348\/2563\/3931\/collections\/Visions_of_Emerald_Collection_1a8b9359-5d28-4ef4-9fd0-7dd061dd7302.png?v=1770067848","url":"https:\/\/shop.deearmstrong.com\/collections\/visions-of-emerald.oembed","provider":"Dee Armstrong","version":"1.0","type":"link"}