{"product_id":"e-book-the-hearth-and-the-fire-god-bound-series-book-1","title":"E-Book: The Hearth And The Fire - God Bound Series Book 1","description":"\u003c!--\n  SHOPIFY PRODUCT DESCRIPTION\n  The Hearth and the Fire — God Bound Book One\n  $19.99 E-Book\n  Paste this entire block into your Shopify product description (HTML editor mode).\n--\u003e\n\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400;1,700\u0026family=Crimson+Pro:ital,wght@0,300;0,400;0,500;1,300;1,400\u0026family=Cinzel:wght@400;600;700\u0026display=swap');\n\n  .htf-wrap {\n    position: relative;\n    width: 100vw;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background: #080604 !important;\n    color: #e8ddd0 !important;\n    font-family: 'Crimson Pro', Georgia, serif !important;\n    line-height: 1.85 !important;\n    overflow: hidden;\n  }\n  .htf-wrap *, .htf-wrap *::before, .htf-wrap *::after {\n    box-sizing: border-box; margin: 0; padding: 0;\n  }\n  .htf-wrap p, .htf-wrap h1, .htf-wrap h2, .htf-wrap h3, .htf-wrap h4,\n  .htf-wrap span, .htf-wrap div, .htf-wrap blockquote, .htf-wrap a {\n    color: inherit !important; font-family: inherit !important;\n    text-transform: none !important; letter-spacing: normal !important;\n  }\n\n  .htf-ambient {\n    position: absolute; top: 0; left: 0; right: 0; height: 600px;\n    pointer-events: none; z-index: 0;\n    background:\n      radial-gradient(ellipse 70% 50% at 50% 15%, rgba(139,46,10,0.12), transparent 70%),\n      radial-gradient(ellipse 50% 40% at 50% 10%, rgba(212,100,42,0.08), transparent 60%);\n  }\n  .htf-inner {\n    max-width: 680px; margin: 0 auto; padding: 0 2rem;\n    position: relative; z-index: 1;\n  }\n\n  \/* Hero *\/\n  .htf-hero {\n    display: flex; flex-direction: column;\n    align-items: center; text-align: center;\n    padding: 4rem 0 3rem;\n    position: relative;\n  }\n\n  \/* Fire bed *\/\n  .htf-fire-bed {\n    position: absolute; top: 0; left: 0; right: 0; height: 200px;\n    overflow: hidden; pointer-events: none;\n    mask-image: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, transparent 100%);\n    -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, transparent 100%);\n  }\n  .htf-flame {\n    position: absolute; top: 0;\n    border-radius: 50% 50% 50% 50% \/ 60% 60% 40% 40%;\n    filter: blur(8px); opacity: 0;\n    animation: htfFlicker ease-in-out infinite;\n    transform-origin: top center;\n  }\n  @keyframes htfFlicker {\n    0%   { opacity: 0; transform: scaleY(0.4) scaleX(1) translateY(-10px); }\n    20%  { opacity: 0.7; transform: scaleY(1.1) scaleX(0.85) translateY(10px); }\n    40%  { opacity: 0.5; transform: scaleY(0.9) scaleX(1.1) translateY(5px); }\n    60%  { opacity: 0.8; transform: scaleY(1.2) scaleX(0.8) translateY(15px); }\n    80%  { opacity: 0.4; transform: scaleY(0.7) scaleX(1.05) translateY(3px); }\n    100% { opacity: 0; transform: scaleY(0.3) scaleX(1) translateY(-10px); }\n  }\n\n  .htf-ember-field {\n    position: absolute; top: 0; left: 0; right: 0; bottom: 0;\n    overflow: hidden; pointer-events: none;\n  }\n  .htf-ember {\n    position: absolute; border-radius: 50%; opacity: 0;\n    animation: htfRise linear infinite;\n  }\n  @keyframes htfRise {\n    0%   { opacity: 0; transform: translateY(0) translateX(0) scale(1); }\n    10%  { opacity: 0.8; }\n    70%  { opacity: 0.3; }\n    100% { opacity: 0; transform: translateY(-400px) translateX(var(--htf-drift)) scale(0.2); }\n  }\n\n  .htf-glow {\n    position: absolute; top: 0; left: 50%;\n    transform: translateX(-50%);\n    width: 420px; height: 250px;\n    background: radial-gradient(ellipse, rgba(212,100,42,0.07), transparent 65%);\n    pointer-events: none;\n    animation: htfBreathe 5s ease-in-out infinite;\n  }\n  @keyframes htfBreathe {\n    0%, 100% { opacity: 0.6; } 50% { opacity: 1; }\n  }\n\n  .htf-series {\n    font-family: 'Cinzel', Georgia, serif !important;\n    font-size: 0.68rem !important; font-weight: 600 !important;\n    letter-spacing: 0.45em !important; text-transform: uppercase !important;\n    color: #c9a84c !important;\n    margin-bottom: 2rem;\n    display: flex; align-items: center; gap: 1rem;\n    position: relative; z-index: 2;\n  }\n  .htf-tl {\n    width: 32px; height: 1px;\n    background: linear-gradient(90deg, transparent, #c9a84c);\n  }\n  .htf-tl:last-child {\n    background: linear-gradient(90deg, #c9a84c, transparent);\n  }\n\n  .htf-the1 {\n    font-family: 'Crimson Pro', Georgia, serif !important;\n    font-size: 1.1rem !important; font-weight: 300 !important;\n    font-style: italic !important; letter-spacing: 0.15em !important;\n    color: #a09484 !important; margin-bottom: 0.3rem;\n    position: relative; z-index: 2;\n  }\n  .htf-hearth {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-size: clamp(3rem, 9vw, 5.5rem) !important;\n    font-weight: 900 !important; line-height: 0.95 !important;\n    color: #e2c56a !important;\n    text-shadow: 0 0 30px rgba(201,168,76,0.2), 0 2px 4px rgba(0,0,0,0.5);\n    position: relative; z-index: 2;\n  }\n  .htf-amp {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-size: clamp(1.3rem, 3vw, 1.8rem) !important;\n    font-style: italic !important; font-weight: 400 !important;\n    color: #706458 !important; margin: 0.3rem 0;\n    position: relative; z-index: 2;\n  }\n  .htf-the2 {\n    font-family: 'Crimson Pro', Georgia, serif !important;\n    font-size: 0.95rem !important; font-weight: 300 !important;\n    font-style: italic !important; letter-spacing: 0.25em !important;\n    color: #706458 !important;\n    position: relative; z-index: 2;\n  }\n  .htf-fire {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-size: clamp(3rem, 9vw, 5.5rem) !important;\n    font-weight: 900 !important; line-height: 0.95 !important;\n    color: transparent !important;\n    background: linear-gradient(180deg, #f0dda0 0%, #e8a630 25%, #d4642a 55%, #8b2e0a 100%);\n    background-size: 100% 200%;\n    -webkit-background-clip: text; background-clip: text;\n    position: relative; z-index: 2;\n    animation: htfShimmer 4s ease-in-out infinite;\n  }\n  @keyframes htfShimmer {\n    0%, 100% { background-position: 0% 0%; } 50% { background-position: 0% 25%; }\n  }\n  .htf-fire-line {\n    width: 120px; height: 3px; margin: 0.5rem auto 0;\n    background: linear-gradient(90deg, transparent, #d4642a, #c9a84c, #d4642a, transparent);\n    border-radius: 2px; position: relative; z-index: 2;\n    animation: htfPulse 3s ease-in-out infinite;\n  }\n  @keyframes htfPulse {\n    0%, 100% { box-shadow: 0 0 8px rgba(212,100,42,0.3); }\n    50% { box-shadow: 0 0 20px rgba(212,100,42,0.5), 0 0 40px rgba(212,100,42,0.15); }\n  }\n  .htf-vrule {\n    width: 1px; height: 40px; margin: 1.8rem auto;\n    background: linear-gradient(180deg, rgba(201,168,76,0.5), transparent);\n    position: relative; z-index: 2;\n  }\n  .htf-author {\n    font-family: 'Cinzel', Georgia, serif !important;\n    font-size: 0.78rem !important; letter-spacing: 0.22em !important;\n    text-transform: uppercase !important; color: #c9a84c !important;\n    margin-bottom: 0.25rem; position: relative; z-index: 2;\n  }\n  .htf-pen {\n    font-family: 'Crimson Pro', Georgia, serif !important;\n    font-size: 0.85rem !important; font-style: italic !important;\n    font-weight: 300 !important; color: #706458 !important;\n    margin-bottom: 2.2rem; position: relative; z-index: 2;\n  }\n  .htf-tagline {\n    font-family: 'Crimson Pro', Georgia, serif !important;\n    font-size: 1.15rem !important; font-weight: 300 !important;\n    font-style: italic !important; color: #e8ddd0 !important;\n    max-width: 420px; margin: 0 auto 2.5rem;\n    line-height: 1.8 !important; position: relative; z-index: 2;\n  }\n  .htf-price {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-size: 2.4rem !important; font-weight: 700 !important;\n    color: #e2c56a !important;\n    text-shadow: 0 0 20px rgba(201,168,76,0.15);\n    margin-bottom: 0.3rem; position: relative; z-index: 2;\n  }\n  .htf-price-note {\n    font-size: 0.82rem !important; font-style: italic !important;\n    color: #706458 !important; margin-bottom: 2rem;\n    position: relative; z-index: 2;\n  }\n  .htf-cta {\n    display: inline-flex !important; align-items: center; gap: 0.7rem;\n    background: linear-gradient(135deg, #c9a84c, #e2c56a) !important;\n    color: #080604 !important; border: none !important;\n    padding: 1rem 3rem !important;\n    font-family: 'Cinzel', Georgia, serif !important;\n    font-size: 0.9rem !important; font-weight: 600 !important;\n    letter-spacing: 0.12em !important; text-transform: uppercase !important;\n    text-decoration: none !important; cursor: pointer;\n    transition: all 0.4s ease; position: relative; z-index: 2;\n  }\n  .htf-cta:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 6px 28px rgba(201,168,76,0.3);\n    background: linear-gradient(135deg, #e2c56a, #f0dda0) !important;\n    color: #080604 !important;\n  }\n  .htf-cta svg { width: 16px; height: 16px; }\n  .htf-secure {\n    margin-top: 1rem; font-size: 0.75rem !important; color: #706458 !important;\n    display: flex; align-items: center; justify-content: center; gap: 0.5rem;\n    position: relative; z-index: 2;\n  }\n  .htf-secure svg { width: 13px; height: 13px; opacity: 0.5; }\n\n  \/* Separators *\/\n  .htf-sep {\n    display: flex; align-items: center; justify-content: center;\n    gap: 1rem; padding: 3rem 0 2.5rem;\n  }\n  .htf-sep-line {\n    width: 50px; height: 1px;\n    background: linear-gradient(90deg, transparent, rgba(201,168,76,0.3), transparent);\n  }\n  .htf-sep-dot {\n    width: 5px; height: 5px; border-radius: 50%;\n    background: #d4642a; opacity: 0.45;\n    box-shadow: 0 0 8px rgba(212,100,42,0.3);\n  }\n\n  \/* Body *\/\n  .htf-section { text-align: center; padding-bottom: 0.5rem; }\n  .htf-label {\n    font-family: 'Cinzel', Georgia, serif !important;\n    font-size: 0.66rem !important; font-weight: 600 !important;\n    letter-spacing: 0.4em !important; text-transform: uppercase !important;\n    color: #c9a84c !important; margin-bottom: 1.2rem;\n  }\n  .htf-heading {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-size: clamp(1.4rem, 4vw, 2.1rem) !important;\n    font-weight: 700 !important; line-height: 1.3 !important;\n    color: #e2c56a !important; margin-bottom: 1.6rem;\n    text-shadow: 0 0 30px rgba(201,168,76,0.08);\n  }\n  .htf-text {\n    font-size: 1.05rem !important; font-weight: 300 !important;\n    color: rgba(232,221,208,0.7) !important;\n    line-height: 2 !important;\n    max-width: 530px; margin: 0 auto 1.4rem;\n  }\n  .htf-text em { color: #e8ddd0 !important; font-weight: 400 !important; }\n\n  \/* Cards *\/\n  .htf-cards {\n    display: flex; flex-direction: column;\n    margin-top: 2rem; max-width: 530px;\n    margin-left: auto; margin-right: auto;\n    border: 1px solid rgba(201,168,76,0.1);\n  }\n  .htf-card {\n    padding: 1.6rem 1.8rem;\n    background: rgba(36,26,18,0.4) !important;\n    border-bottom: 1px solid rgba(201,168,76,0.08);\n    text-align: left; transition: all 0.35s ease;\n    position: relative; overflow: hidden;\n  }\n  .htf-card:last-child { border-bottom: none; }\n  .htf-card::before {\n    content: ''; position: absolute;\n    left: 0; top: 0; bottom: 0; width: 0;\n    background: linear-gradient(180deg, #d4642a, #c9a84c, #8b2e0a);\n    opacity: 0.6; transition: width 0.4s ease;\n  }\n  .htf-card:hover {\n    background: rgba(36,26,18,0.65) !important;\n    padding-left: 2.2rem;\n  }\n  .htf-card:hover::before { width: 3px; }\n  .htf-card h3 {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-size: 1.05rem !important; font-weight: 700 !important;\n    color: #e2c56a !important; margin-bottom: 0.4rem;\n  }\n  .htf-card p {\n    font-size: 0.93rem !important; font-weight: 300 !important;\n    color: rgba(232,221,208,0.5) !important; line-height: 1.75 !important;\n  }\n\n  \/* Quote *\/\n  .htf-quote { padding: 2rem 0; text-align: center; }\n  .htf-quote blockquote {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-size: clamp(1.15rem, 3vw, 1.5rem) !important;\n    font-style: italic !important; font-weight: 400 !important;\n    color: #f0dda0 !important; line-height: 1.65 !important;\n    max-width: 460px; margin: 0 auto; position: relative;\n  }\n  .htf-quote blockquote::before {\n    content: '\\201C'; font-size: 3.5rem; color: #d4642a;\n    opacity: 0.2; position: absolute;\n    top: -1.2rem; left: -0.3rem;\n    font-family: 'Playfair Display', Georgia, serif !important; line-height: 1;\n  }\n\n  \/* Author *\/\n  .htf-auth-block { text-align: center; padding-bottom: 0.5rem; }\n  .htf-auth-name {\n    font-family: 'Cinzel', Georgia, serif !important;\n    font-size: 1.2rem !important; font-weight: 600 !important;\n    color: #e2c56a !important; letter-spacing: 0.06em !important;\n    margin-bottom: 0.25rem;\n  }\n  .htf-auth-role {\n    font-size: 0.85rem !important; font-style: italic !important;\n    color: #d4642a !important; margin-bottom: 1.4rem;\n  }\n  .htf-auth-bio {\n    font-size: 1rem !important; font-weight: 300 !important;\n    color: rgba(232,221,208,0.65) !important;\n    line-height: 2 !important;\n    max-width: 520px; margin: 0 auto 1rem;\n  }\n\n  \/* Final *\/\n  .htf-final { text-align: center; padding: 2.5rem 0 4rem; }\n  .htf-final-price {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-size: 2.8rem !important; font-weight: 700 !important;\n    color: #e2c56a !important; margin-bottom: 1.6rem;\n    text-shadow: 0 0 20px rgba(201,168,76,0.12);\n  }\n  .htf-final-price .sm { font-size: 1.4rem !important; vertical-align: super; }\n  .htf-final-sub {\n    font-size: 0.95rem !important; font-style: italic !important;\n    color: #706458 !important; margin-bottom: 1.8rem;\n  }\n  .htf-foot {\n    text-align: center; padding: 2rem 0 1rem;\n    border-top: 1px solid rgba(201,168,76,0.08);\n  }\n  .htf-foot p { font-size: 0.75rem !important; color: #706458 !important; opacity: 0.5; }\n  .htf-foot .htf-fn {\n    font-family: 'Cinzel', Georgia, serif !important;\n    color: #c9a84c !important; letter-spacing: 0.1em !important;\n  }\n\n  @media (max-width: 640px) {\n    .htf-inner { padding: 0 1.4rem; }\n    .htf-card { padding: 1.3rem 1.2rem; }\n    .htf-fire-bed { height: 140px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"htf-wrap\"\u003e\n  \u003cdiv class=\"htf-ambient\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"htf-inner\"\u003e\n\n    \u003cdiv class=\"htf-hero\"\u003e\n      \u003cdiv class=\"htf-ember-field\" id=\"htfEmbers\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"htf-fire-bed\" id=\"htfFireBed\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"htf-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"htf-series\"\u003e\n        \u003cspan class=\"htf-tl\"\u003e\u003c\/span\u003e\n        God Bound · Book One\n        \u003cspan class=\"htf-tl\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"htf-the1\"\u003eThe\u003c\/div\u003e\n      \u003cdiv class=\"htf-hearth\"\u003eHearth\u003c\/div\u003e\n      \u003cdiv class=\"htf-amp\"\u003e\u0026amp;\u003c\/div\u003e\n      \u003cdiv class=\"htf-the2\"\u003ethe\u003c\/div\u003e\n      \u003cdiv class=\"htf-fire\"\u003eFire\u003c\/div\u003e\n      \u003cdiv class=\"htf-fire-line\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"htf-vrule\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"htf-author\"\u003eShaman J. Cross\u003c\/div\u003e\n      \u003cdiv class=\"htf-pen\"\u003eWarden\u003c\/div\u003e\n\n      \u003cp class=\"htf-tagline\"\u003e\n        Some fires are lit to keep the dark out.\u003cbr\u003e\n        Some are lit to burn the old world down.\u003cbr\u003e\n        This one does both.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"htf-price\"\u003e$19.99\u003c\/div\u003e\n      \u003cdiv class=\"htf-price-note\"\u003eE-Book · Instant delivery\u003c\/div\u003e\n\n      \u003ca href=\"#\" class=\"htf-cta\"\u003e\n        \u003cspan\u003eAdd to Cart\u003c\/span\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\u003e\u003c\/line\u003e\u003cpolyline points=\"12 5 19 12 12 19\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      \u003c\/a\u003e\n      \u003cdiv class=\"htf-secure\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Secure checkout · Instant download\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-sep\"\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-dot\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-section\"\u003e\n      \u003cdiv class=\"htf-label\"\u003eThe Story\u003c\/div\u003e\n      \u003ch2 class=\"htf-heading\"\u003eWhere the Sacred and the\u003cbr\u003eBrutal Share a Roof\u003c\/h2\u003e\n      \u003cp class=\"htf-text\"\u003e\n        \u003cem\u003eThe Hearth and the Fire\u003c\/em\u003e is the opening chapter of the God Bound series — a story that begins where most stories about faith are afraid to go. Into the house. Into the family. Into the silence between what people pray and what they do when no one's watching.\n      \u003c\/p\u003e\n      \u003cp class=\"htf-text\"\u003e\n        This is fiction built from the bones of real questions: what it costs to keep a fire burning, who gets burned in the keeping, and whether the thing that holds a family together is the same thing that tears it apart.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-sep\"\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-dot\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-section\"\u003e\n      \u003cdiv class=\"htf-label\"\u003eWhat Lives Inside\u003c\/div\u003e\n      \u003ch2 class=\"htf-heading\"\u003eNot a Gentle Story.\u003cbr\u003eAn Honest One.\u003c\/h2\u003e\n      \u003cdiv class=\"htf-cards\"\u003e\n        \u003cdiv class=\"htf-card\"\u003e\n          \u003ch3\u003eThe Weight of the Hearth\u003c\/h3\u003e\n          \u003cp\u003eHome as sanctuary and battlefield. The warmth that draws people in and the heat that drives them to the edge.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"htf-card\"\u003e\n          \u003ch3\u003eFaith Under Pressure\u003c\/h3\u003e\n          \u003cp\u003eWhat belief looks like when it stops being a comfort and starts being a demand — when God is not absent, but inconveniently close.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"htf-card\"\u003e\n          \u003ch3\u003eThe Fire That Refines\u003c\/h3\u003e\n          \u003cp\u003eDestruction and transformation living in the same flame. Characters forged, not by inspiration, but by what they survive.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"htf-card\"\u003e\n          \u003ch3\u003eBound by Something Older\u003c\/h3\u003e\n          \u003cp\u003eThe God Bound series asks what it means when the divine doesn't let go — even when you've stopped asking it to hold on.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-sep\"\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-dot\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-quote\"\u003e\n      \u003cblockquote\u003e\n        The fire doesn't care if you're ready.\u003cbr\u003eIt only cares that you're close enough to change.\n      \u003c\/blockquote\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-sep\"\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-dot\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-auth-block\"\u003e\n      \u003cdiv class=\"htf-label\"\u003eThe Author\u003c\/div\u003e\n      \u003cdiv class=\"htf-auth-name\"\u003eShaman J. Cross, Warden\u003c\/div\u003e\n      \u003cdiv class=\"htf-auth-role\"\u003eThe Pen Name of Sifu Michael Johnson\u003c\/div\u003e\n      \u003cp class=\"htf-auth-bio\"\u003e\n        Shaman J. Cross writes fiction the way fire moves — it goes where it wants and doesn't apologize for the scorch marks. The God Bound series is his first published fiction work, written under a name that carries the same weight as the stories it tells. Behind the pen name stands a martial artist, minister, and publisher who has spent decades in the space where the sacred and the difficult share the same room.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-sep\"\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-dot\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"htf-sep-line\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-final\"\u003e\n      \u003cdiv class=\"htf-label\"\u003eBegin the Series\u003c\/div\u003e\n      \u003ch2 class=\"htf-heading\"\u003eStep Closer to the Fire\u003c\/h2\u003e\n      \u003cdiv class=\"htf-final-sub\"\u003eInstant digital delivery. Read on any device.\u003c\/div\u003e\n      \u003cdiv class=\"htf-final-price\"\u003e$19\u003cspan class=\"sm\"\u003e.99\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003ca href=\"#\" class=\"htf-cta\" style=\"margin: 0 auto;\"\u003e\n        \u003cspan\u003eAdd to Cart\u003c\/span\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\u003e\u003c\/line\u003e\u003cpolyline points=\"12 5 19 12 12 19\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      \u003c\/a\u003e\n      \u003cdiv class=\"htf-secure\" style=\"margin-top:1rem;\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Secure checkout · Instant download\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"htf-foot\"\u003e\n      \u003cp\u003e© 2026 \u003cspan class=\"htf-fn\"\u003eCloud Forest Publishing\u003c\/span\u003e. All rights reserved.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var bed=document.getElementById('htfFireBed');\n  var embers=document.getElementById('htfEmbers');\n  if(!bed||!embers)return;\n  var colors=['rgba(212,100,42,0.6)','rgba(232,166,48,0.5)','rgba(201,168,76,0.45)','rgba(245,212,148,0.35)','rgba(184,68,26,0.55)','rgba(139,46,10,0.5)'];\n  function flame(){\n    var f=document.createElement('div');f.className='htf-flame';\n    var w=20+Math.random()*50,h=40+Math.random()*100,l=15+Math.random()*70,d=1.5+Math.random()*2.5,dl=Math.random()*2;\n    var c=colors[Math.floor(Math.random()*colors.length)];\n    f.style.cssText='width:'+w+'px;height:'+h+'px;left:'+l+'%;top:'+(-5+Math.random()*15)+'px;background:radial-gradient(ellipse at 50% 20%,'+c+',transparent 70%);animation-duration:'+d+'s;animation-delay:'+dl+'s;';\n    bed.appendChild(f);setTimeout(function(){f.remove()},(d+dl)*1000+200);\n  }\n  function ember(){\n    var e=document.createElement('div');e.className='htf-ember';\n    var s=1.5+Math.random()*3,l=25+Math.random()*50,d=4+Math.random()*6,dl=Math.random()*2;\n    var dr=(-20+Math.random()*40)+'px',g=Math.random()\u003e0.5;\n    e.style.cssText='width:'+s+'px;height:'+s+'px;left:'+l+'%;top:70%;background:'+(g?'#c9a84c':'#d4642a')+';box-shadow:0 0 '+(4+Math.random()*6)+'px '+(g?'rgba(201,168,76,0.6)':'rgba(212,100,42,0.5)')+';--htf-drift:'+dr+';animation-duration:'+d+'s;animation-delay:'+dl+'s;';\n    embers.appendChild(e);setTimeout(function(){e.remove()},(d+dl)*1000+200);\n  }\n  for(var i=0;i\u003c12;i++)flame();\n  for(var j=0;j\u003c8;j++)ember();\n  setInterval(flame,450);setInterval(ember,1000);\n})();\n\u003c\/script\u003e","brand":"Cloud Forest Publishing","offers":[{"title":"Default Title","offer_id":48024013045860,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/5065\/5588\/files\/TheHearthandTheFireBookCoverCORRECTED.png?v=1772863346","url":"https:\/\/www.cloudforestpublishing.com\/products\/e-book-the-hearth-and-the-fire-god-bound-series-book-1","provider":"Cloud Forest Publishing","version":"1.0","type":"link"}