<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>James Cobalt Archives - John Rebell</title>
	<atom:link href="https://johnrebell.com/category/james-cobalt/feed/" rel="self" type="application/rss+xml" />
	<link>https://johnrebell.com/category/james-cobalt/</link>
	<description>Your Exit Plan Starts Here.</description>
	<lastBuildDate>Tue, 05 Aug 2025 19:23:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>The Black Dogs of Chiang Saen</title>
		<link>https://johnrebell.com/the-black-dogs-of-chiang-saen/</link>
					<comments>https://johnrebell.com/the-black-dogs-of-chiang-saen/#respond</comments>
		
		<dc:creator><![CDATA[John Rebell]]></dc:creator>
		<pubDate>Wed, 03 Sep 2025 19:10:00 +0000</pubDate>
				<category><![CDATA[James Cobalt]]></category>
		<guid isPermaLink="false">https://johnrebell.com/?p=542</guid>

					<description><![CDATA[<p>"The strength of the pack is the wolf, and the strength of the wolf is the pack." — Rudyard Kipling The Moon – Some hunts happen in darkness, even under a full moon.Seven of Swords – You don’t stalk a predator—you let it think it’s found you.Ten of Swords – The end is never clean [&#8230;]</p>
<p>The post <a href="https://johnrebell.com/the-black-dogs-of-chiang-saen/">The Black Dogs of Chiang Saen</a> appeared first on <a href="https://johnrebell.com">John Rebell</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="thrv_wrapper thrv_text_element"><h4 style="text-align: right;"><strong>"The strength of the pack is the wolf, and the strength of the wolf is the pack." — Rudyard Kipling</strong></h4></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-1987ba7beb7"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-543" alt="black dogs blog post" data-id="543" width="820" data-init-width="1536" height="460" data-init-height="862" title="blogpost 12-black dogs" loading="lazy" src="https://mlkajxlbdyzg.i.optimole.com/cb:ZCq0.215/w:auto/h:auto/q:mauto/ig:avif/https://johnrebell.com/wp-content/uploads/2025/08/blogpost-12-black-dogs.jpg" data-width="820" data-height="460" style="aspect-ratio: auto 1536 / 862;" srcset="https://mlkajxlbdyzg.i.optimole.com/cb:ZCq0.215/w:1536/h:862/q:mauto/ig:avif/https://johnrebell.com/wp-content/uploads/2025/08/blogpost-12-black-dogs.jpg 1536w, https://mlkajxlbdyzg.i.optimole.com/cb:ZCq0.215/w:300/h:168/q:mauto/ig:avif/https://johnrebell.com/wp-content/uploads/2025/08/blogpost-12-black-dogs.jpg 300w, https://mlkajxlbdyzg.i.optimole.com/cb:ZCq0.215/w:1024/h:575/q:mauto/ig:avif/https://johnrebell.com/wp-content/uploads/2025/08/blogpost-12-black-dogs.jpg 1024w, https://mlkajxlbdyzg.i.optimole.com/cb:ZCq0.215/w:768/h:431/q:mauto/ig:avif/https://johnrebell.com/wp-content/uploads/2025/08/blogpost-12-black-dogs.jpg 768w" sizes="auto, (max-width: 820px) 100vw, 820px" /></span></div><div class="thrv_wrapper thrv_text_element">	<ul><li data-end="278" data-start="188" class=""></li><li><p><strong>The Moon</strong> – <em>Some hunts happen in darkness, even under a full moon.</em></p></li><li><p><strong>Seven of Swords</strong> – <em>You don’t stalk a predator—you let it think it’s found you.</em></p></li><li><p><strong>Ten of Swords</strong> – <em>The end is never clean when the pack is still hungry.</em><strong></strong></p></li></ul></div><div class="thrv_wrapper thrv-divider" data-style-d="tve_sep-1" data-thickness-d="3" data-color-d="rgb(66, 66, 66)" data-gradient-d="linear-gradient(90deg, rgb(66, 66, 66) 0%, rgb(0, 0, 0) 100%)" data-css="tve-u-1987ba7bebb">
	<hr class="tve_sep tve_sep-1" style="">
</div><div class="thrv_wrapper thrv_text_element"><h3 data-pm-slice="1 1 []"><em>The Black Dogs of Chiang Saen</em></h3><p>By John Rebell</p><p>The Mekong was black as diesel that night, the current chewing slow against the bank like it had all the time in the world. Chiang Saen slept behind him, the old Lanna ruins crouching in the dark, watching. James Cobalt didn’t like this stretch of river. Too many bodies had gone in. Too few came out.</p><p>They called them <strong>the Black Dogs</strong>—not because they were dogs, not exactly, but because that’s what the locals saw before they died. Big, silent shapes moving on the edge of the light. Sometimes just eyes, low to the ground. Always hunting in packs.</p><p>And always bringing back the pieces their boss wanted.</p><p>Cobalt had been tracking them for three nights. Not because he wanted to. Because a man in Vientiane had paid him to. A missing girl. Fourteen. The boss of the Black Dogs wanted her for reasons Cobalt didn’t ask about. He’d learned that questions didn’t save the ones who were already taken. They just got you killed faster.</p><p>The trail ran cold in Chiang Saen. Cold, but not gone.</p><p>The first time he saw them, it was on the road out of Sop Ruak. Three men. No headlights. Riding dirt bikes like shadows on teeth. They passed him slow, too slow, and he caught the reflection in one man’s goggles—a smile, but not from the mouth. The kind that starts somewhere lower, somewhere hungrier.</p><p>He followed them on foot, keeping to the scrub. The bikes wound through an old smugglers’ track that dropped into a ravine thick with bamboo. He smelled it before he saw it.</p><p>Blood. Not fresh. Not old. The kind that had been cooked in the sun, turned sweet in the rot.</p><p>The hut was little more than tin and tarp, but inside was an operating table. Rust on the legs. Dark stains that had nothing to do with rust. Shackles on both ends. And in the corner—her shoe. The girl’s. Pink canvas, one lace gone. Still warm.</p><p>Then the dogs came back.</p><p>The fight was over in seconds. First man came in laughing—Cobalt broke his jaw with the butt of the Wist and slit him open before the body hit the floor. Second man took a round through the eye. The third wasn’t stupid. He ran.</p><p>Cobalt didn’t follow.</p><p>Not yet.</p><p>The one who ran would go home. And home is where you find the nest.</p><p>He tracked him by the sound of the dirt bike’s busted muffler, keeping low along the ridge. The moon lit the jungle in silver, every leaf sharp enough to cut. Cobalt’s boots found every root, every hole, like the ground wanted him gone. But he kept moving.</p><p>Half an hour later, he was staring down into a pit.</p><p>There were seven of them. Not men anymore, not really. Tattoos black from collarbone to knuckle. Eyes that didn’t blink. All with blades curved like smiles.</p><p>And in the center, the boss. Shirtless. Scars on scars. One hand on the girl’s hair, the other holding a cigarette like it was the only thing keeping him alive. She was still breathing. Barely.</p><p>Cobalt dropped into the pit.</p><p>He didn’t speak. Didn’t warn. The first blade came for his gut—he caught the wrist, broke it, stabbed the owner in the throat with his own steel. The pit turned into chaos. Boots, teeth, steel, blood. Gunshots too loud in the small space. The girl screamed once, then went silent. He prayed it was fear, not the end.</p><p>The boss came last. He didn’t run. Just looked at Cobalt with something like recognition.</p><p>“You’re already dead,” he said.</p><p>“Yeah,” Cobalt replied, and put two rounds into his chest.</p><p>When it was over, Cobalt was bleeding from four places, one deep. He pulled the girl from the ground, cradling her like something he could still fix. Her pulse was thin, but there. He wrapped her in his jacket and climbed out.</p><p>The moon was gone now. Clouds had swallowed it whole. The jungle was quiet.</p><p>Too quiet.</p><p>Because the pack was not gone. Not all of them.</p><p>Somewhere in the dark, eyes moved. Low. Watching. Waiting.</p><p>By dawn, he’d crossed the border with her in a stolen truck. Dropped her at a clinic in Houayxay with enough cash for a new life. No name given. No name taken.</p><p>Back in Chiang Saen, the Mekong still chewed at the shore. The ruins still watched. And somewhere out there, in the dark, the Black Dogs hunted on.</p><p>They always would.</p><p><strong>Author Note:</strong><br>Some enemies you kill. Others you just keep wounding until they learn your name. The Black Dogs know mine now.</p></div><div class="thrv_wrapper thrv-divider" data-style-d="tve_sep-1" data-thickness-d="3" data-color-d="rgb(66, 66, 66)" data-gradient-d="linear-gradient(90deg, rgb(66, 66, 66) 0%, rgb(0, 0, 0) 100%)" data-css="tve-u-1987ba7bebc">
	<hr class="tve_sep tve_sep-1" style="">
</div><div class="thrv_wrapper thrv_text_element"><h5 style="text-align: center;" class="">Cobalt Rides Again!</h5></div><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 820;"><div class="tcb-flex-row v-2 tcb-resized tcb--cols--2"><div class="tcb-flex-col" data-css="tve-u-1987ba7bebe" style=""><div class="tcb-col"><div class="thrv_wrapper tve_image_caption" data-css="tve-u-1987ba7bebd" style=""><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-229" alt="Shock and Awe-The Book" data-id="229" width="402" data-init-width="398" height="593" data-init-height="587" title="book cover 1" src="https://mlkajxlbdyzg.i.optimole.com/cb:ZCq0.215/w:auto/h:auto/q:mauto/ig:avif/https://johnrebell.com/wp-content/uploads/2025/06/book-cover-1.png" data-width="402" data-height="593" style="aspect-ratio: auto 398 / 587;" data-css="tve-u-19858750d82" loading="lazy" srcset="https://mlkajxlbdyzg.i.optimole.com/cb:ZCq0.215/w:398/h:587/q:mauto/ig:avif/https://johnrebell.com/wp-content/uploads/2025/06/book-cover-1.png 398w, https://mlkajxlbdyzg.i.optimole.com/cb:ZCq0.215/w:203/h:300/q:mauto/ig:avif/https://johnrebell.com/wp-content/uploads/2025/06/book-cover-1.png 203w" sizes="auto, (max-width: 402px) 100vw, 402px" /></span></div></div></div><div class="tcb-flex-col" data-css="tve-u-1987ba7bebf" style=""><div class="tcb-col"><div class="thrv_wrapper thrv_text_element"><blockquote class="" style="text-align: center;">"Sit down, fasten your seatbelt, while John Rebell steps on the gas!"<br data-start="410" data-end="413"><strong data-end="500" data-start="413"> The first chapters are free.</strong></blockquote></div><div class="thrv_wrapper thrv_custom_html_shortcode"><!-- Begin Brevo Form -->
<!-- START - We recommend to place the below code in head tag of your website html  -->
<style>
  @font-face {
    font-display: block;
    font-family: Roboto;
    src: url(https://assets.brevo.com/font/Roboto/Latin/normal/normal/7529907e9eaf8ebb5220c5f9850e3811.woff2) format("woff2"), url(https://assets.brevo.com/font/Roboto/Latin/normal/normal/25c678feafdc175a70922a116c9be3e7.woff) format("woff")
  }

  @font-face {
    font-display: fallback;
    font-family: Roboto;
    font-weight: 600;
    src: url(https://assets.brevo.com/font/Roboto/Latin/medium/normal/6e9caeeafb1f3491be3e32744bc30440.woff2) format("woff2"), url(https://assets.brevo.com/font/Roboto/Latin/medium/normal/71501f0d8d5aa95960f6475d5487d4c2.woff) format("woff")
  }

  @font-face {
    font-display: fallback;
    font-family: Roboto;
    font-weight: 700;
    src: url(https://assets.brevo.com/font/Roboto/Latin/bold/normal/3ef7cf158f310cf752d5ad08cd0e7e60.woff2) format("woff2"), url(https://assets.brevo.com/font/Roboto/Latin/bold/normal/ece3a1d82f18b60bcce0211725c476aa.woff) format("woff")
  }

  #sib-container input:-ms-input-placeholder {
    text-align: left;
    font-family: Helvetica, sans-serif;
    color: #c0ccda;
  }

  #sib-container input::placeholder {
    text-align: left;
    font-family: Helvetica, sans-serif;
    color: #c0ccda;
  }

  #sib-container textarea::placeholder {
    text-align: left;
    font-family: Helvetica, sans-serif;
    color: #c0ccda;
  }

  #sib-container a {
    text-decoration: underline;
    color: #2BB2FC;
  }
</style>
<link rel="stylesheet" href="https://sibforms.com/forms/end-form/build/sib-styles.css">
<!--  END - We recommend to place the above code in head tag of your website html -->

<!-- START - We recommend to place the below code where you want the form in your website html  -->
<div class="sib-form" style="text-align: center;
         background-color: #9fa8b8;                                 ">
  <div id="sib-form-container" class="sib-form-container">
    <div id="error-message" class="sib-form-message-panel" style="font-size:16px; text-align:left; font-family:Helvetica, sans-serif; color:#661d1d; background-color:#ffeded; border-radius:3px; border-color:#ff4949;max-width:540px;">
      <div class="sib-form-message-panel__text sib-form-message-panel__text--center">
        <svg viewBox="0 0 512 512" class="sib-icon sib-notification__icon">
          <path d="M256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm-11.49 120h22.979c6.823 0 12.274 5.682 11.99 12.5l-7 168c-.268 6.428-5.556 11.5-11.99 11.5h-8.979c-6.433 0-11.722-5.073-11.99-11.5l-7-168c-.283-6.818 5.167-12.5 11.99-12.5zM256 340c-15.464 0-28 12.536-28 28s12.536 28 28 28 28-12.536 28-28-12.536-28-28-28z"></path>
        </svg>
        <span class="sib-form-message-panel__inner-text">
                          Your subscription could not be saved. Please try again.
                      </span>
      </div>
    </div>
    <div></div>
    <div id="success-message" class="sib-form-message-panel" style="font-size:16px; text-align:left; font-family:Helvetica, sans-serif; color:#085229; background-color:#e7faf0; border-radius:3px; border-color:#13ce66;max-width:540px;">
      <div class="sib-form-message-panel__text sib-form-message-panel__text--center">
        <svg viewBox="0 0 512 512" class="sib-icon sib-notification__icon">
          <path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 464c-118.664 0-216-96.055-216-216 0-118.663 96.055-216 216-216 118.664 0 216 96.055 216 216 0 118.663-96.055 216-216 216zm141.63-274.961L217.15 376.071c-4.705 4.667-12.303 4.637-16.97-.068l-85.878-86.572c-4.667-4.705-4.637-12.303.068-16.97l8.52-8.451c4.705-4.667 12.303-4.637 16.97.068l68.976 69.533 163.441-162.13c4.705-4.667 12.303-4.637 16.97.068l8.451 8.52c4.668 4.705 4.637 12.303-.068 16.97z"></path>
        </svg>
        <span class="sib-form-message-panel__inner-text">
                          Your subscription has been successful.
                      </span>
      </div>
    </div>
    <div></div>
    <div id="sib-container" class="sib-container--large sib-container--vertical" style="text-align:center; background-color:rgba(255,255,255,1); max-width:540px; border-radius:3px; border-width:1px; border-color:#C0CCD9; border-style:solid; direction:ltr">
      <form id="sib-form" method="POST" action="https://cdc1b92f.sibforms.com/serve/MUIFANeb5mZkJ8tcWOqEBehD5WDjPtf5wBZZfqDnGidK2BwAtAgbgr6RMFoMZ_duoU7LOMEq_FYZpktJ1XeFvZ4tZ4TmLgVpgv6E9NtFUAcwuM9NlRv2cmBxRud999ahMG2njk9ImkxzvYUiD_KIcOpnMiImtru9EWNm4MqXESWc-YBGWt_tcQlCUUA3t-tye_giO9bm-O6VCaWW" data-type="subscription">
        <div style="padding: 8px 0;">
          <div class="sib-form-block" style="font-size:37px; text-align:center; font-weight:700; font-family:Helvetica, sans-serif; color:#3C4858; background-color:transparent; text-align:center">
            <p><em>Download the codex and first &nbsp;chapter now — free for subscribers only.</em></p>
          </div>
        </div>
        <div style="padding: 8px 0;">
          <div class="sib-input sib-form-block">
            <div class="form__entry entry_block">
              <div class="form__label-row ">
                <label class="entry__label" style="font-weight: 700; text-align:left; font-size:16px; text-align:left; font-weight:700; font-family:Helvetica, sans-serif; color:#3c4858;" for="EMAIL" data-required="*">Enter your email address to subscribe</label>

                <div class="entry__field">
                  <input class="input " type="text" id="EMAIL" name="EMAIL" autocomplete="off" placeholder="EMAIL" data-required="true" required="">
                <div style="position: relative !important; height: 0px !important; width: 0px !important; float: left !important;" data-lastpass-icon-root=""></div><div style="position: relative !important; height: 0px !important; width: 0px !important; float: left !important;" data-lastpass-icon-root=""></div><div style="position: relative !important; height: 0px !important; width: 0px !important; float: left !important;" data-lastpass-icon-root=""></div><div style="position: relative !important; height: 0px !important; width: 0px !important; float: left !important;" data-lastpass-icon-root=""></div><div style="position: relative !important; height: 0px !important; width: 0px !important; float: left !important;" data-lastpass-icon-root=""></div><div style="position: relative !important; height: 0px !important; width: 0px !important; float: left !important;" data-lastpass-icon-root=""></div><div style="position: relative !important; height: 0px !important; width: 0px !important; float: left !important;" data-lastpass-icon-root=""></div></div>
              </div>

              <label class="entry__error entry__error--primary" style="font-size:16px; text-align:left; font-family:Helvetica, sans-serif; color:#661d1d; background-color:#ffeded; border-radius:3px; border-color:#ff4949;">
              </label>
              <label class="entry__specification" style="font-size:12px; text-align:left; font-family:Helvetica, sans-serif; color:#8390A4; text-align:left">
                Provide your email address to subscribe. For e.g abc@xyz.com
              </label>
            </div>
          </div>
        </div>
        <div style="padding: 8px 0;">
          <div class="sib-form-block" style="text-align: left">
            <button class="sib-form-block__button sib-form-block__button-with-loader" style="font-size:16px; text-align:left; font-weight:700; font-family:Helvetica, sans-serif; color:#FFFFFF; background-color:#3E4857; border-radius:3px; border-width:0px;" form="sib-form" type="submit">
              <svg class="icon clickable__icon progress-indicator__icon sib-hide-loader-icon" viewBox="0 0 512 512" style="">
                <path d="M460.116 373.846l-20.823-12.022c-5.541-3.199-7.54-10.159-4.663-15.874 30.137-59.886 28.343-131.652-5.386-189.946-33.641-58.394-94.896-95.833-161.827-99.676C261.028 55.961 256 50.751 256 44.352V20.309c0-6.904 5.808-12.337 12.703-11.982 83.556 4.306 160.163 50.864 202.11 123.677 42.063 72.696 44.079 162.316 6.031 236.832-3.14 6.148-10.75 8.461-16.728 5.01z"></path>
              </svg>
              Get Instant Access
            </button>
          </div>
        </div>

        <input type="text" name="email_address_check" value="" class="input--hidden">
        <input type="hidden" name="locale" value="en">
      </form>
    </div>
  </div>
</div>
<!-- END - We recommend to place the above code where you want the form in your website html  -->

<!-- START - We recommend to place the below code in footer or bottom of your website html  -->
<code class="tve_js_placeholder"><script>
  window.REQUIRED_CODE_ERROR_MESSAGE = 'Please choose a country code';
  window.LOCALE = 'en';
  window.EMAIL_INVALID_MESSAGE = window.SMS_INVALID_MESSAGE = "The information provided is invalid. Please review the field format and try again.";

  window.REQUIRED_ERROR_MESSAGE = "This field cannot be left blank. ";

  window.GENERIC_INVALID_MESSAGE = "The information provided is invalid. Please review the field format and try again.";




  window.translation = {
    common: {
      selectedList: '{quantity} list selected',
      selectedLists: '{quantity} lists selected',
      selectedOption: '{quantity} selected',
      selectedOptions: '{quantity} selected',
    }
  };

  var AUTOHIDE = Boolean(0);
</script></code>

<code class="tve_js_placeholder"><script defer="" src="https://sibforms.com/forms/end-form/build/main.js"></script></code>


<!-- END - We recommend to place the above code in footer or bottom of your website html  -->
<!-- End Brevo Form --></div><div class="thrv_wrapper thrv_text_element"><p style="text-align: center;">This is a serialized thriller published twice a week. <strong>Start reading now for free</strong></p></div></div></div></div></div><div class="tcb_flag" style="display: none"></div>
<p>The post <a href="https://johnrebell.com/the-black-dogs-of-chiang-saen/">The Black Dogs of Chiang Saen</a> appeared first on <a href="https://johnrebell.com">John Rebell</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://johnrebell.com/the-black-dogs-of-chiang-saen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ghosts Don’t Need Passport</title>
		<link>https://johnrebell.com/ghosts-dont-need-passport/</link>
					<comments>https://johnrebell.com/ghosts-dont-need-passport/#respond</comments>
		
		<dc:creator><![CDATA[John Rebell]]></dc:creator>
		<pubDate>Wed, 06 Aug 2025 07:00:00 +0000</pubDate>
				<category><![CDATA[James Cobalt]]></category>
		<guid isPermaLink="false">https://johnrebell.com/?p=513</guid>

					<description><![CDATA[<p>The post <a href="https://johnrebell.com/ghosts-dont-need-passport/">Ghosts Don’t Need Passport</a> appeared first on <a href="https://johnrebell.com">John Rebell</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a href="https://johnrebell.com/ghosts-dont-need-passport/">Ghosts Don’t Need Passport</a> appeared first on <a href="https://johnrebell.com">John Rebell</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://johnrebell.com/ghosts-dont-need-passport/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Behind the Scenes: A Cobalt Short Story</title>
		<link>https://johnrebell.com/behind-the-scenes-a-cobalt-short-story/</link>
					<comments>https://johnrebell.com/behind-the-scenes-a-cobalt-short-story/#respond</comments>
		
		<dc:creator><![CDATA[John Rebell]]></dc:creator>
		<pubDate>Tue, 15 Jul 2025 17:29:41 +0000</pubDate>
				<category><![CDATA[James Cobalt]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://johnrebell.com/?p=456</guid>

					<description><![CDATA[<p>The Cards Don’t Lie — But the Reader Might.What happens when James Cobalt, the man who never believes in fate, sits across from someone who does?This week’s behind-the-scenes short story peels back the veil on one of Cobalt’s hidden encounters — a mysterious tarot reader, a shadowy trap, and a warning he almost didn’t listen [&#8230;]</p>
<p>The post <a href="https://johnrebell.com/behind-the-scenes-a-cobalt-short-story/">Behind the Scenes: A Cobalt Short Story</a> appeared first on <a href="https://johnrebell.com">John Rebell</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="thrv_wrapper thrv_text_element">	<h3 data-end="302" data-start="251" class=""><em data-end="300" data-start="255">The Cards Don’t Lie — But the Reader Might.</em></h3><p data-end="600" data-start="304"><strong data-end="410" data-start="304">What happens when James Cobalt, the man who never believes in fate, sits across from someone who does?</strong><br data-start="410" data-end="413">This week’s behind-the-scenes short story peels back the veil on one of Cobalt’s hidden encounters — a mysterious tarot reader, a shadowy trap, and a warning he almost didn’t listen to.</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-1980f246651"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-453" alt="tarot for blog post 5" data-id="453" width="820" data-init-width="1536" height="547" data-init-height="1024" title="blogpost 5" loading="lazy" src="https://mlkajxlbdyzg.i.optimole.com/cb:ZCq0.215/w:auto/h:auto/q:mauto/ig:avif/https://johnrebell.com/wp-content/uploads/2025/07/blogpost-5.jpg" data-width="820" data-height="547" style="aspect-ratio: auto 1536 / 1024;" srcset="https://mlkajxlbdyzg.i.optimole.com/cb:ZCq0.215/w:1536/h:1024/q:mauto/ig:avif/https://johnrebell.com/wp-content/uploads/2025/07/blogpost-5.jpg 1536w, https://mlkajxlbdyzg.i.optimole.com/cb:ZCq0.215/w:300/h:200/q:mauto/ig:avif/https://johnrebell.com/wp-content/uploads/2025/07/blogpost-5.jpg 300w, https://mlkajxlbdyzg.i.optimole.com/cb:ZCq0.215/w:1024/h:683/q:mauto/ig:avif/https://johnrebell.com/wp-content/uploads/2025/07/blogpost-5.jpg 1024w, https://mlkajxlbdyzg.i.optimole.com/cb:ZCq0.215/w:768/h:512/q:mauto/ig:avif/https://johnrebell.com/wp-content/uploads/2025/07/blogpost-5.jpg 768w" sizes="auto, (max-width: 820px) 100vw, 820px" /></span></div><div class="thrv_wrapper thrv_text_element">	<p data-end="764" data-start="607"><strong data-end="762" data-start="745">Tarot Spread:</strong></p><ul data-end="962" data-start="765" class=""><li data-end="827" data-start="765"><p data-end="827" data-start="767" style="" data-css="tve-u-1980f250ec6"><strong data-end="785" data-start="767">The Hierophant</strong> – <em data-end="825" data-start="788">Old systems. Dogma. False teachers.</em></p></li><li data-end="895" data-start="828"><p data-end="895" data-start="830"><strong data-end="850" data-start="830">Wheel of Fortune</strong> – <em data-end="893" data-start="853">Karmic turn. A game already in motion.</em></p></li><li data-end="962" data-start="896"><p data-end="962" data-start="898"><strong data-end="910" data-start="898">The Moon</strong> – <em data-end="962" data-start="913">Deception. Shadow selves. Someone wears a mask.</em></p></li></ul></div><div class="thrv_wrapper thrv-divider" data-style-d="tve_sep-1" data-thickness-d="3" data-color-d="rgb(66, 66, 66)" data-gradient-d="linear-gradient(90deg, rgb(66, 66, 66) 0%, rgb(0, 0, 0) 100%)" data-css="tve-u-1981170e95d">
	<hr class="tve_sep tve_sep-1" style="">
</div><div class="thrv_wrapper thrv_text_element">	<p data-end="1083" data-start="1043">The first bullet missed him by inches.</p><p data-end="1343" data-start="1085">James Cobalt didn’t flinch. He ducked behind a rusted-out tuk-tuk frame in the alley, felt the sting of shattered glass against his neck, and waited. Bangkok rain came down hard, drumming on tin rooftops like war drums. Another shot cracked — too far left.</p><p data-end="1360" data-start="1345"><strong data-end="1358" data-start="1345">Amateurs.</strong></p><p data-end="1549" data-start="1362">He drew his suppressed Sig, counted three heartbeats, then swung around and fired once. Then twice. The alley went silent. One man down. The other ran. Cobalt didn’t chase. Not tonight.</p><p data-end="1700" data-start="1551">He slid the body over, searched pockets. Nothing but a burner phone, 400 baht, and a playing card tucked in the man’s collar:<br data-start="1676" data-end="1679"><strong data-end="1698" data-start="1679"></strong></p><p data-end="1700" data-start="1551"><strong data-end="1698" data-start="1679">The Hierophant.</strong></p><p data-end="1722" data-start="1702">Not a coincidence.</p></div><div class="thrv_wrapper thrv-divider" data-style-d="tve_sep-1" data-thickness-d="3" data-color-d="rgb(66, 66, 66)" data-gradient-d="linear-gradient(90deg, rgb(66, 66, 66) 0%, rgb(0, 0, 0) 100%)" data-css="tve-u-19811720e77">
	<hr class="tve_sep tve_sep-1" style="">
</div><div class="thrv_wrapper thrv_text_element">	<p data-end="1935" data-start="1729">Earlier that evening, he’d been pulled off the main road by a vision. Not one of his own. Someone else’s. A ripple in the ether. A tug at the base of his skull — the kind of thing you learn not to ignore.</p><p data-end="2082" data-start="1937">It led him to the basement of a noodle shop in Silom, past rows of hanging ducks and fish sauce fumes. A red curtain. A single candle. And her.</p><p data-end="2142" data-start="2084">She called herself Madame Sha. No surname. No questions.</p><p data-end="2272" data-start="2144">“I don’t usually do this for men like you,” she said, voice like silk and smoke. “Your kind always leaves blood on the cards.”</p><p data-end="2327" data-start="2274">“I’m not here for fate,” he said. “Just a warning.”</p><p data-end="2422" data-start="2329">She smiled and dealt anyway. Three cards.<br data-start="2370" data-end="2373"><strong data-end="2420" data-start="2373">The Hierophant. Wheel of Fortune. The Moon.</strong></p><p data-end="2446" data-start="2424">“What does it mean?”</p><p data-end="2622" data-start="2448">“Tradition meets chance,” she said. “But this—” Her nail clicked on <em data-end="2526" data-start="2516">The Moon</em>. “This is illusion. Secrets. Madness. Someone is hiding behind a mask. And that mask is you.”</p><p data-end="2658" data-start="2624">Cobalt leaned back. “Try again.”</p><p data-end="2776" data-start="2660">“I don’t shuffle twice for shadows,” she said. “But I’ll tell you this: someone’s gambling on your death tonight.”</p></div><div class="thrv_wrapper thrv-divider" data-style-d="tve_sep-1" data-thickness-d="3" data-color-d="rgb(66, 66, 66)" data-gradient-d="linear-gradient(90deg, rgb(66, 66, 66) 0%, rgb(0, 0, 0) 100%)" data-css="tve-u-198117301ba">
	<hr class="tve_sep tve_sep-1" style="">
</div><div class="thrv_wrapper thrv_text_element">	<p data-end="2930" data-start="2783">Back in the alley, Cobalt tossed the tarot card into the trash fire. The Hierophant curled in the flames, just another false prophet burned down.</p><p data-end="2969" data-start="2932">His phone buzzed.<br data-start="2949" data-end="2952">Unknown number.</p><p data-end="3032" data-start="2971"><strong data-end="3030" data-start="2971">You were warned. The Wheel turns. The Moon watches. — S</strong></p><p data-end="3126" data-start="3034">He checked the rooftops. Watched the alley’s mouth. Someone was watching. Always watching.</p></div><div class="thrv_wrapper thrv-divider" data-style-d="tve_sep-1" data-thickness-d="3" data-color-d="rgb(66, 66, 66)" data-gradient-d="linear-gradient(90deg, rgb(66, 66, 66) 0%, rgb(0, 0, 0) 100%)" data-css="tve-u-19811738ce7">
	<hr class="tve_sep tve_sep-1" style="">
</div><div class="thrv_wrapper thrv_text_element">	<p data-end="3230" data-start="3133">Two hours later, Cobalt stood across from Madame Sha again — this time with blood on his shirt.</p><p data-end="3254" data-start="3232">“You knew,” he said.</p><p data-end="3314" data-start="3256">“I saw the thread,” she said calmly. “I didn’t pull it.”</p><p data-end="3341" data-start="3316">“You sent me in blind.”</p><p data-end="3367" data-start="3343">“You walked in blind.”</p><p data-end="3494" data-start="3369">She turned the deck face-down and began to shuffle. Her hands moved like a dancer’s. The candle flickered. Then she paused.</p><p data-end="3517" data-start="3496">“You want answers?”</p><p data-end="3536" data-start="3519">“I want names.”</p><p data-end="3599" data-start="3538">She nodded once. Drew a single card.<br data-start="3574" data-end="3577"><strong data-end="3597" data-start="3577">The Moon. Again.</strong></p><p data-end="3648" data-start="3601">“No names tonight,” she said. “Only symbols.”</p><p data-end="3705" data-start="3650">He stepped forward, hand on the Sig. “No more games.”</p><p data-end="3825" data-start="3707">“You don’t understand,” she whispered. “The Moon isn’t hiding the truth from you. It’s hiding <em data-end="3806" data-start="3801">you</em> from the truth.”</p><p data-end="3889" data-start="3827">Then she turned the card sideways — half shadow, half light.</p><p data-end="4001" data-start="3891">And for a moment, Cobalt remembered a forest temple. A monk with one eye. A lesson about mirrors. And masks.</p><p data-end="4050" data-start="4003">He backed away. Didn’t say a word. Just left.</p><p data-end="4089" data-start="4052">Behind him, the candle snuffed out.</p></div><div class="thrv_wrapper thrv-divider" data-style-d="tve_sep-1" data-thickness-d="3" data-color-d="rgb(66, 66, 66)" data-gradient-d="linear-gradient(90deg, rgb(66, 66, 66) 0%, rgb(0, 0, 0) 100%)" data-css="tve-u-19811746273">
	<hr class="tve_sep tve_sep-1" style="">
</div><div class="thrv_wrapper thrv_text_element">	<h3 data-end="4115" data-start="4096">Want More?</h3><p data-end="4467" data-start="4116">This short story ties into the hidden layers of <em data-end="4179" data-start="4164">Shock and Awe</em> — a serialized thriller uncovering the secret life of James Cobalt.<br data-start="4247" data-end="4250"><strong data-end="4374" data-start="4250">New readers start here <a data-css="tve-u-1980f2bed87" data-end="4372" data-start="4278" href="https://johnrebell.com/fb-bridge/" class="" style="outline: none;">Read Chapter One for Free</a></strong></p></div><div class="tcb_flag" style="display: none"></div>
<p>The post <a href="https://johnrebell.com/behind-the-scenes-a-cobalt-short-story/">Behind the Scenes: A Cobalt Short Story</a> appeared first on <a href="https://johnrebell.com">John Rebell</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://johnrebell.com/behind-the-scenes-a-cobalt-short-story/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Curse is Broken</title>
		<link>https://johnrebell.com/the-curse-is-broken/</link>
					<comments>https://johnrebell.com/the-curse-is-broken/#respond</comments>
		
		<dc:creator><![CDATA[John Rebell]]></dc:creator>
		<pubDate>Fri, 04 Jul 2025 13:20:37 +0000</pubDate>
				<category><![CDATA[James Cobalt]]></category>
		<guid isPermaLink="false">https://johnrebell.com/?p=302</guid>

					<description><![CDATA[<p>THE CURSE IS BROKENFor a long time, I stayed small.Not because I lacked power—but because I feared what would happen if I used it.I’ve seen the shadow now. Named it. Burned it.And what remains is truth, clarity, and fire.This isn’t just a story anymore. It’s a signal.What we’re building here is unlike anything else.It’s raw. [&#8230;]</p>
<p>The post <a href="https://johnrebell.com/the-curse-is-broken/">The Curse is Broken</a> appeared first on <a href="https://johnrebell.com">John Rebell</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="thrv_wrapper thrv-columns"><div class="tcb-flex-row v-2 tcb--cols--2"><div class="tcb-flex-col"><div class="tcb-col"><div class="thrv_wrapper thrv_text_element">	<p data-end="400" data-start="260"><strong data-end="283" data-start="260">THE CURSE IS BROKEN</strong><br data-start="283" data-end="286">For a long time, I stayed small.<br data-start="318" data-end="321">Not because I lacked power—but because I feared what would happen if I used it.</p><p data-end="496" data-start="402">I’ve seen the shadow now. Named it. Burned it.<br data-start="448" data-end="451">And what remains is truth, clarity, and fire.</p><p data-end="637" data-start="498">This isn’t just a story anymore. It’s a signal.<br data-start="545" data-end="548">What we’re building here is unlike anything else.<br data-start="597" data-end="600">It’s raw. It’s real. It’s remembered.</p><p data-end="659" data-start="639">The work begins now.</p><p data-end="681" data-start="661">Welcome to the myth.</p></div></div></div><div class="tcb-flex-col"><div class="tcb-col"><div class="thrv_wrapper tve_image_caption" data-css="tve-u-197d59c04d1"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-307" alt="the curse is broken" data-id="307" width="403" data-init-width="1024" height="604" data-init-height="1536" title="The curse is broken" loading="lazy" src="https://mlkajxlbdyzg.i.optimole.com/cb:ZCq0.215/w:auto/h:auto/q:mauto/ig:avif/https://johnrebell.com/wp-content/uploads/2025/07/The-curse-is-broken.jpg" data-width="403" data-height="604" style="aspect-ratio: auto 1024 / 1536;" srcset="https://mlkajxlbdyzg.i.optimole.com/cb:ZCq0.215/w:720/h:1080/q:mauto/ig:avif/https://johnrebell.com/wp-content/uploads/2025/07/The-curse-is-broken.jpg 1024w, https://mlkajxlbdyzg.i.optimole.com/cb:ZCq0.215/w:200/h:300/q:mauto/ig:avif/https://johnrebell.com/wp-content/uploads/2025/07/The-curse-is-broken.jpg 200w, https://mlkajxlbdyzg.i.optimole.com/cb:ZCq0.215/w:683/h:1024/q:mauto/ig:avif/https://johnrebell.com/wp-content/uploads/2025/07/The-curse-is-broken.jpg 683w, https://mlkajxlbdyzg.i.optimole.com/cb:ZCq0.215/w:720/h:1080/q:mauto/ig:avif/https://johnrebell.com/wp-content/uploads/2025/07/The-curse-is-broken.jpg 768w" sizes="auto, (max-width: 403px) 100vw, 403px" /></span></div></div></div></div></div><div class="tcb_flag" style="display: none"></div>
<p>The post <a href="https://johnrebell.com/the-curse-is-broken/">The Curse is Broken</a> appeared first on <a href="https://johnrebell.com">John Rebell</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://johnrebell.com/the-curse-is-broken/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Tarot of the Traitor: How Symbolism Shapes a Rebel’s Fate</title>
		<link>https://johnrebell.com/the-tarot-of-the-traitor-how-symbolism-shapes-a-rebels-fate/</link>
					<comments>https://johnrebell.com/the-tarot-of-the-traitor-how-symbolism-shapes-a-rebels-fate/#respond</comments>
		
		<dc:creator><![CDATA[John Rebell]]></dc:creator>
		<pubDate>Tue, 24 Jun 2025 16:00:35 +0000</pubDate>
				<category><![CDATA[James Cobalt]]></category>
		<category><![CDATA[tarot]]></category>
		<category><![CDATA[cobalt]]></category>
		<category><![CDATA[TAROT]]></category>
		<guid isPermaLink="false">https://johnrebell.com/?p=77</guid>

					<description><![CDATA[<p>Lorem Ipsum &#8220;Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit&#8230;&#8221; &#8220;There is no one who loves pain itself, who seeks after it and wants to have it, simply because it is pain&#8230;&#8221; Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut commodo feugiat gravida. Vestibulum scelerisque pellentesque lectus posuere [&#8230;]</p>
<p>The post <a href="https://johnrebell.com/the-tarot-of-the-traitor-how-symbolism-shapes-a-rebels-fate/">The Tarot of the Traitor: How Symbolism Shapes a Rebel’s Fate</a> appeared first on <a href="https://johnrebell.com">John Rebell</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading has-text-align-center">Lorem Ipsum</h1>



<h4 class="wp-block-heading">&#8220;Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit&#8230;&#8221;</h4>



<h5 class="wp-block-heading">&#8220;There is no one who loves pain itself, who seeks after it and wants to have it, simply because it is pain&#8230;&#8221;</h5>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut commodo feugiat gravida. Vestibulum scelerisque pellentesque lectus posuere lacinia. Mauris vestibulum cursus pretium. Curabitur quis neque et turpis tincidunt molestie in ac diam. Pellentesque ullamcorper purus libero, non egestas arcu dictum sagittis. Ut posuere eleifend hendrerit. Duis sagittis, ex in efficitur congue, quam nulla consectetur purus, vel tempus ante elit dictum nunc. In ullamcorper lobortis erat vitae accumsan. Mauris placerat at libero vel tempus.</p>



<p>Sed lorem mauris, vestibulum non faucibus id, efficitur semper nisl. Nam nulla lacus, tristique sed laoreet eget, elementum et sem. Donec id ex elit. Nam sit amet risus vehicula, posuere lacus aliquam, ullamcorper dui. Vestibulum in velit nunc. In quis quam vel massa luctus suscipit ut sit amet lectus. Phasellus faucibus et dolor in congue. Nam laoreet sem mollis lacinia sollicitudin. Curabitur laoreet gravida nulla, finibus rhoncus libero iaculis in. Nunc eu iaculis velit. Cras non imperdiet augue. Ut id ante a massa varius porta sed vitae erat. Proin sed porta nunc.</p>



<p>Phasellus at massa consectetur, venenatis orci quis, feugiat magna. Sed at risus mollis lorem tempor vulputate. Ut quis sollicitudin sapien. Cras ac odio eu leo accumsan vehicula. Integer pulvinar aliquam fermentum. Aenean in leo posuere nisl rutrum egestas. Nullam placerat tortor quis augue congue pulvinar. In eu porttitor nunc. In fringilla, purus vel luctus ultrices, eros orci lacinia velit, in porttitor nisi ligula vitae risus. Donec ultrices purus quis risus iaculis laoreet. Aenean commodo rutrum lectus. Sed at vehicula ligula, ac vestibulum ex. Pellentesque at orci in erat efficitur vehicula. Quisque imperdiet dui a purus malesuada tristique.</p>



<p>Nam odio diam, luctus in tortor id, gravida posuere metus. Phasellus sed lobortis dolor. In faucibus, nibh lobortis mollis consectetur, arcu ligula tincidunt lacus, vitae euismod ipsum leo ac justo. Aliquam blandit elementum urna eget porta. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas eu volutpat tellus. Duis accumsan purus eget risus ultrices ornare. Vestibulum vel felis iaculis, tempor sapien in, interdum orci.</p>



<p>Nulla libero mi, fermentum ac faucibus in, convallis eget leo. Phasellus ut odio molestie, tincidunt mauris eu, interdum justo. Cras et nibh id lacus volutpat porta. Sed enim velit, vulputate sit amet est quis, blandit ornare odio. Curabitur at eros ex. In et lacus id arcu feugiat suscipit. Quisque et dui interdum, convallis nisi nec, mollis dui. Phasellus vestibulum imperdiet nisi at pretium. Sed et posuere odio, vel viverra dolor. Phasellus molestie nisi fringilla dolor mattis hendrerit.</p>
<p>The post <a href="https://johnrebell.com/the-tarot-of-the-traitor-how-symbolism-shapes-a-rebels-fate/">The Tarot of the Traitor: How Symbolism Shapes a Rebel’s Fate</a> appeared first on <a href="https://johnrebell.com">John Rebell</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://johnrebell.com/the-tarot-of-the-traitor-how-symbolism-shapes-a-rebels-fate/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
