{"product_id":"azores","title":"The Azores By Heart eBook","description":"\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eYou know that feeling when something just clicks… and you can’t unsee it after that?\u003c\/p\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eThat’s where this starts.\u003c\/p\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eIf you’ve just read my story, you already get it. Or at least you’re starting to. That quiet moment where things slow down a bit. Where life feels a bit more… yours again.\u003c\/p\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eThis isn’t a polished travel guide. You won’t find “top 10 things to do” or the same recycled lists you’ve already seen a hundred times.\u003c\/p\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eThis is everything I wish someone had handed me before I moved here.\u003c\/p\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eThe real timings. The real places. The small details that change everything.\u003c\/p\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eThe walks you do before 9am when the island still feels like it belongs to you.\u003cbr\u003eThe cafés where they remember your order after two visits.\u003cbr\u003eThe roads you only find after getting lost once and then never forget.\u003cbr\u003eThe spots that aren’t on Google, aren’t on TikTok, and somehow still feel untouched.\u003c\/p\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eIt’s the difference between visiting the Azores… and actually feeling it.\u003c\/p\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eInside you’ll find:\u003c\/p\u003e\n\u003cul class=\"marker:text-quiet list-disc pl-8\"\u003e\n\u003cli class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [\u0026amp;\u0026gt;p]:pt-0 [\u0026amp;\u0026gt;p]:mb-2 [\u0026amp;\u0026gt;p]:my-0\" style=\"box-sizing: border-box; scrollbar-color: initial; scrollbar-width: initial; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #3b82f680; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; margin-top: 0px; margin-bottom: 0px; padding-inline-start: 0.375em; padding-top: 0px; padding-bottom: 0px; border: 0px solid rgba(214, 213, 212, 0.14);\"\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eThe exact places and timings most people miss completely\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [\u0026amp;\u0026gt;p]:pt-0 [\u0026amp;\u0026gt;p]:mb-2 [\u0026amp;\u0026gt;p]:my-0\" style=\"box-sizing: border-box; scrollbar-color: initial; scrollbar-width: initial; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #3b82f680; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; margin-top: 0px; margin-bottom: 0px; padding-inline-start: 0.375em; padding-top: 0px; padding-bottom: 0px; border: 0px solid rgba(214, 213, 212, 0.14);\"\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eLocal spots, food, and experiences that never make it onto travel lists\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [\u0026amp;\u0026gt;p]:pt-0 [\u0026amp;\u0026gt;p]:mb-2 [\u0026amp;\u0026gt;p]:my-0\" style=\"box-sizing: border-box; scrollbar-color: initial; scrollbar-width: initial; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #3b82f680; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; margin-top: 0px; margin-bottom: 0px; padding-inline-start: 0.375em; padding-top: 0px; padding-bottom: 0px; border: 0px solid rgba(214, 213, 212, 0.14);\"\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003ePractical insights for living, staying longer, or even moving here\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [\u0026amp;\u0026gt;p]:pt-0 [\u0026amp;\u0026gt;p]:mb-2 [\u0026amp;\u0026gt;p]:my-0\" style=\"box-sizing: border-box; scrollbar-color: initial; scrollbar-width: initial; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #3b82f680; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; margin-top: 0px; margin-bottom: 0px; padding-inline-start: 0.375em; padding-top: 0px; padding-bottom: 0px; border: 0px solid rgba(214, 213, 212, 0.14);\"\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eThe small, honest details that take months to figure out on your own\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [\u0026amp;\u0026gt;p]:pt-0 [\u0026amp;\u0026gt;p]:mb-2 [\u0026amp;\u0026gt;p]:my-0\" style=\"box-sizing: border-box; scrollbar-color: initial; scrollbar-width: initial; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #3b82f680; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; margin-top: 0px; margin-bottom: 0px; padding-inline-start: 0.375em; padding-top: 0px; padding-bottom: 0px; border: 0px solid rgba(214, 213, 212, 0.14);\"\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eAnd a few things I almost didn’t include at all\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eThis is for you if you’re planning a trip.\u003cbr\u003eIt’s for you if you’re already there and feel like you’re only scratching the surface.\u003cbr\u003eAnd it’s especially for you if there’s a part of you quietly wondering… what if I just stayed?\u003c\/p\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eIt’s not about doing more.\u003c\/p\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eIt’s about finally seeing what’s already there.\u003c\/p\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eYou’ll get instant access as soon as you download. Read it on your phone, iPad, tablet, or Kindle. Save it, screenshot it, take it with you when you’re out exploring.\u003c\/p\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eNo waiting. No shipping. Just open it and start seeing the islands differently straight away.\u003c\/p\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eAnd there’s one place in here… one moment… that changed everything for me.\u003c\/p\u003e\n\u003cp class=\"my-2 [\u0026amp;+p]:mt-4 [\u0026amp;_strong:has(+br)]:block [\u0026amp;_strong:has(+br)]:pb-2 [\u0026amp;_strong:has(+br)+br]:hidden\"\u003eI didn’t even plan to go that day.\u003c\/p\u003e","brand":"Roots \u0026 Routes","offers":[{"title":"Default Title","offer_id":57519445377406,"sku":null,"price":6.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0942\/8218\/7134\/files\/ChatGPTImageJun6_2026_07_13_16PM.png?v=1780748013","url":"https:\/\/rootsand-routes.com\/products\/azores","provider":"Roots \u0026 Routes","version":"1.0","type":"link"}