<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Humiliation Journal: Ryan's Betrayal]]></title><description><![CDATA[Ryan plays for the Clapham Cobras, one of the top gay rugby teams in South West London. On the field he’s fast, confident, and impossible to miss—especially with what his teammates jokingly claim is the most perfect arse in London. For the last three years, he’s been with his boyfriend Jack, and as far as Jack knew, they were in a happy, loving, monogamous relationship.

At least, that’s what Jack believed when he fell asleep.]]></description><link>https://cafelatteau.substack.com/s/ryans-betrayal</link><image><url>https://substackcdn.com/image/fetch/$s_!pNiJ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11e4fb0-9ae7-4f62-93ec-4ded7fdb7826_896x896.png</url><title>The Humiliation Journal: Ryan&apos;s Betrayal</title><link>https://cafelatteau.substack.com/s/ryans-betrayal</link></image><generator>Substack</generator><lastBuildDate>Fri, 08 May 2026 11:38:55 GMT</lastBuildDate><atom:link href="https://cafelatteau.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Maxwell]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[cafelatteau@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[cafelatteau@substack.com]]></itunes:email><itunes:name><![CDATA[Maxwell George]]></itunes:name></itunes:owner><itunes:author><![CDATA[Maxwell George]]></itunes:author><googleplay:owner><![CDATA[cafelatteau@substack.com]]></googleplay:owner><googleplay:email><![CDATA[cafelatteau@substack.com]]></googleplay:email><googleplay:author><![CDATA[Maxwell George]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Ryan's Betrayal]]></title><description><![CDATA[Chapter 8]]></description><link>https://cafelatteau.substack.com/p/ryans-betrayal-f9d</link><guid isPermaLink="false">https://cafelatteau.substack.com/p/ryans-betrayal-f9d</guid><dc:creator><![CDATA[Maxwell George]]></dc:creator><pubDate>Wed, 22 Apr 2026 23:37:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6f0635a9-848d-4a1a-ab5d-66c7d0d94377_640x478.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y0PM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd813e5a0-37b8-4f1c-8632-3dd36dba209f_2400x1792.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y0PM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd813e5a0-37b8-4f1c-8632-3dd36dba209f_2400x1792.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Y0PM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd813e5a0-37b8-4f1c-8632-3dd36dba209f_2400x1792.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Y0PM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd813e5a0-37b8-4f1c-8632-3dd36dba209f_2400x1792.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Y0PM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd813e5a0-37b8-4f1c-8632-3dd36dba209f_2400x1792.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y0PM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd813e5a0-37b8-4f1c-8632-3dd36dba209f_2400x1792.jpeg" width="1456" height="1087" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d813e5a0-37b8-4f1c-8632-3dd36dba209f_2400x1792.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1087,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4072582,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://cafelatteau.substack.com/i/195177091?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd813e5a0-37b8-4f1c-8632-3dd36dba209f_2400x1792.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Y0PM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd813e5a0-37b8-4f1c-8632-3dd36dba209f_2400x1792.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Y0PM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd813e5a0-37b8-4f1c-8632-3dd36dba209f_2400x1792.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Y0PM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd813e5a0-37b8-4f1c-8632-3dd36dba209f_2400x1792.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Y0PM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd813e5a0-37b8-4f1c-8632-3dd36dba209f_2400x1792.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Ryan POV</p><p>The following week felt like floating on a cloud of clean, righteous air. Ryan went to work, hit the gym with renewed vigour, and came home each night to Jack, who&#8217;d already be starting dinner, the flat filled with the smell of garlic and herbs. They&#8217;d eat, cuddle on the sofa, fuck with a tender, reclaiming passion. Ryan felt <em>empowered</em>. He&#8217;d stood up to Tim. He&#8217;d chosen his life, his man. The guilt was a distant whisper, easily drowned out by Jack&#8217;s laughter.</p><p>Mid-week, his phone buzzed on his desk. A message from Tim. Ryan&#8217;s heart gave a nasty lurch, but he opened it.</p><p><em>Tim: Look, Ry. I&#8217;m sorry. I was out of order. I don&#8217;t want to lose you as a friend. I&#8217;ll back off. Respect your boundaries.</em></p><p>Ryan stared at it, a wave of relief so profound it left him dizzy. <em>Maybe he means it.</em></p><p><em>Tim: The boys on the team want to throw you and Jack a proper engagement party. After the game this Saturday. My way of making it up to you both.</em></p><p>The relief curdled. A party. A <em>trap</em>. He knew that manipulative cunt. He typed back, fingers flying.</p><p><em>Ryan: That&#8217;s really not necessary.</em></p><p>The reply was instant.</p><p><em>Tim: The lads insist. Whole team&#8217;s in. Can&#8217;t say no to your boys, Ry.</em></p><p>Ryan chewed his lip. He felt strong. He could resist. He could go, be polite, and leave with Jack. He texted back.</p><p><em>Ryan: I&#8217;ll have to check with Jack. We might have plans.</em></p><p>He told Jack over dinner. &#8220;Tim texted. The team wants to throw us an engagement party after the match on Saturday.&#8221;</p><p>Jack&#8217;s fork paused halfway to his mouth. Ryan saw it, the subtle tension in his lean shoulders, the way his sharp features tightened for a split second before smoothing into a neutral mask. A knot of dread formed in Ryan&#8217;s own stomach, mirroring the one he saw tighten in Jack&#8217;s.</p><p>&#8220;Oh,&#8221; Jack said, his voice carefully light. &#8220;That&#8217;s&#8230; nice of them.&#8221;</p><p>&#8220;We don&#8217;t have to go,&#8221; Ryan said quickly, reaching for Jack&#8217;s hand. &#8220;We can say we&#8217;ve got plans.&#8221;</p><p>Jack looked down at their joined hands, his thumb stroking Ryan&#8217;s knuckles. Ryan could almost see the calculations whirring behind his intelligent eyes. <em>Finding a reason to say no.</em> But what reason? <em>&#8216;My boyfriend&#8217;s teammate, who&#8217;s been fucking him, wants to throw us a party and I&#8217;m scared&#8217;?</em></p><p>&#8220;No,&#8221; Jack said finally, a firmness in his tone that surprised Ryan. He looked up, a determined smile on his face. &#8220;It&#8217;s sweet of them. We should go. Celebrate with your team. It&#8217;ll be fun.&#8221;</p><p>The knot in Ryan&#8217;s stomach didn&#8217;t loosen. He texted Tim a simple <em>&#8216;Yes.&#8217;</em></p><p>The reply was a single word. <em>Tim: Sweet.</em></p><p>A follow-up came later that night.</p><p><em>Tim: Sorted. Booked the back room at The Two Brewers for a couple hours before it opens to the public. Team&#8217;s chipping in. Congrats, mate.</em></p><p>Ryan showed Jack. &#8220;Wow. They&#8217;ve gone all out.&#8221;</p><p>Jack&#8217;s smile was tight. &#8220;Yeah. All out.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nGaQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ee4272-2e4d-43bb-a758-86703387b65c_2304x1728.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nGaQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ee4272-2e4d-43bb-a758-86703387b65c_2304x1728.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nGaQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ee4272-2e4d-43bb-a758-86703387b65c_2304x1728.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nGaQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ee4272-2e4d-43bb-a758-86703387b65c_2304x1728.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nGaQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ee4272-2e4d-43bb-a758-86703387b65c_2304x1728.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nGaQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ee4272-2e4d-43bb-a758-86703387b65c_2304x1728.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04ee4272-2e4d-43bb-a758-86703387b65c_2304x1728.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1807154,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://cafelatteau.substack.com/i/195177091?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ee4272-2e4d-43bb-a758-86703387b65c_2304x1728.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nGaQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ee4272-2e4d-43bb-a758-86703387b65c_2304x1728.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nGaQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ee4272-2e4d-43bb-a758-86703387b65c_2304x1728.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nGaQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ee4272-2e4d-43bb-a758-86703387b65c_2304x1728.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nGaQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ee4272-2e4d-43bb-a758-86703387b65c_2304x1728.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Saturday morning dawned bright. Ryan woke first, the London sun slicing through a gap in the curtains. He rolled over, gazing at Jack&#8217;s sleeping face&#8212;the dark lashes, the parted lips, the lean lines of his nerdy, beautiful boyfriend. <em>Fianc&#233;.</em> He leaned in and kissed him, slow and deep.</p><p>Jack stirred, murmuring into the kiss, and Ryan felt him hardening against his thigh through their boxers. <em>Perfect.</em> Ryan&#8217;s hand slid down, cupping Jack&#8217;s cock through the soft cotton, feeling it jump and thicken. He slipped under the duvet, taking Jack&#8217;s length into his mouth with a hungry, wet suck.</p><p>&#8220;Fuck, Ry&#8230;&#8221; Jack gasped, his hands tangling in Ryan&#8217;s hair, hips lifting off the mattress.</p>
      <p>
          <a href="https://cafelatteau.substack.com/p/ryans-betrayal-f9d">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Ryan's Betrayal]]></title><description><![CDATA[Chapter 7]]></description><link>https://cafelatteau.substack.com/p/ryans-betrayal-724</link><guid isPermaLink="false">https://cafelatteau.substack.com/p/ryans-betrayal-724</guid><dc:creator><![CDATA[Maxwell George]]></dc:creator><pubDate>Fri, 03 Apr 2026 20:43:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2830be8c-231a-4af3-b4cb-16cb3b461d4c_640x478.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sCqZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e21bf46-3ef2-45b5-a7ac-918b3805c285_1184x864.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sCqZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e21bf46-3ef2-45b5-a7ac-918b3805c285_1184x864.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sCqZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e21bf46-3ef2-45b5-a7ac-918b3805c285_1184x864.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sCqZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e21bf46-3ef2-45b5-a7ac-918b3805c285_1184x864.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sCqZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e21bf46-3ef2-45b5-a7ac-918b3805c285_1184x864.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sCqZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e21bf46-3ef2-45b5-a7ac-918b3805c285_1184x864.jpeg" width="1184" height="864" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e21bf46-3ef2-45b5-a7ac-918b3805c285_1184x864.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:864,&quot;width&quot;:1184,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1018295,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://cafelatteau.substack.com/i/193025416?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e21bf46-3ef2-45b5-a7ac-918b3805c285_1184x864.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sCqZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e21bf46-3ef2-45b5-a7ac-918b3805c285_1184x864.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sCqZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e21bf46-3ef2-45b5-a7ac-918b3805c285_1184x864.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sCqZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e21bf46-3ef2-45b5-a7ac-918b3805c285_1184x864.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sCqZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e21bf46-3ef2-45b5-a7ac-918b3805c285_1184x864.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Jack POV<br>The rain fell in relentless, cold sheets, turning the rugby pitch at Clapham Common into a churning brown bog. The match was a brutal, slipping spectacle of mud and grunting effort. Jack stood under a small pop-up canopy, a proud smile fixed on his face, his parents on one side and Ryan&#8217;s on the other. They&#8217;d all travelled down to celebrate the engagement, a fact that filled Jack with a warm, solid certainty. <br><br>The makeshift shelter did little to keep the biting wind and rain at bay, but Jack didn&#8217;t care. He was too busy watching Ryan on the field, his eyes glued to his fianc&#233;&#8217;s athletic form as he charged through the mud, his muscular legs and firm arse showcased perfectly in his soaked rugby shorts. Jack felt a surge of pride&#8212;and a flicker of arousal&#8212;as Ryan tackled an opponent with a fierce determination that sent a spray of mud flying through the air.</p>
      <p>
          <a href="https://cafelatteau.substack.com/p/ryans-betrayal-724">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Ryan' Betrayal]]></title><description><![CDATA[Chapter 6]]></description><link>https://cafelatteau.substack.com/p/ryan-betrayal</link><guid isPermaLink="false">https://cafelatteau.substack.com/p/ryan-betrayal</guid><dc:creator><![CDATA[Maxwell George]]></dc:creator><pubDate>Tue, 17 Mar 2026 10:06:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KwMe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41b74c2-c680-45a2-b2d2-aa2349d4577e_2304x1728.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yFLd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcc01ca4-d5c9-42b8-b7ad-e2bde9b0369d_2400x1792.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yFLd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcc01ca4-d5c9-42b8-b7ad-e2bde9b0369d_2400x1792.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yFLd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcc01ca4-d5c9-42b8-b7ad-e2bde9b0369d_2400x1792.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yFLd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcc01ca4-d5c9-42b8-b7ad-e2bde9b0369d_2400x1792.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yFLd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcc01ca4-d5c9-42b8-b7ad-e2bde9b0369d_2400x1792.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yFLd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcc01ca4-d5c9-42b8-b7ad-e2bde9b0369d_2400x1792.jpeg" width="1456" height="1087" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fcc01ca4-d5c9-42b8-b7ad-e2bde9b0369d_2400x1792.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1087,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2832566,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://cafelatteau.substack.com/i/191233028?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcc01ca4-d5c9-42b8-b7ad-e2bde9b0369d_2400x1792.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yFLd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcc01ca4-d5c9-42b8-b7ad-e2bde9b0369d_2400x1792.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yFLd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcc01ca4-d5c9-42b8-b7ad-e2bde9b0369d_2400x1792.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yFLd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcc01ca4-d5c9-42b8-b7ad-e2bde9b0369d_2400x1792.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yFLd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcc01ca4-d5c9-42b8-b7ad-e2bde9b0369d_2400x1792.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Ryan's POV</p><p>The first grey light of a London morning filtered through the blinds, painting stripes across the rumpled duvet. Ryan woke with a start, a familiar, heavy warmth pressed along his back. Jack. Still asleep, his breathing deep and even, one arm thrown possessively over Ryan&#8217;s waist. The memory of last night slammed into him with the force of a tackle.</p><p></p><p>Jesus Christ.</p><p></p><p>Jack had never fucked him like that. Not in three years. It wasn&#8217;t just the rough, urgent taking against the wall&#8212;though that had been a fucking revelation&#8212;it was the words. The growling dominance. &#8216;This is my arse. You&#8217;re my slut.&#8217; A shiver, equal parts residual arousal and stunned disbelief, ran down Ryan&#8217;s spine. He&#8217;d come so hard his vision had whited out, screaming Jack&#8217;s name into the plaster, his own cum painting the wall as Jack filled him up. It was raw. It was possessive. It was&#8230; everything he&#8217;d been secretly craving from Tim, but laced with a love so fierce it felt like a brand.</p><p></p><p>He lay perfectly still, letting the sensation of Jack&#8217;s arm anchor him. The guilt, which usually sat like a cold stone in his gut the morning after a secret meet, was different today. It was sharper, more corrosive. Because last night, Jack had given him a glimpse of something. A version of their relationship that wasn&#8217;t just comfortable, loving, and safe. It was hungry. And Ryan had fucking devoured it.</p><p></p><p>Carefully, he extricated himself, slipping out from under Jack&#8217;s arm. Jack murmured in his sleep, his brow furrowing, then settled. Ryan padded naked to the en-suite, closing the door softly before flicking on the light. He avoided his own reflection at first, going straight to the toilet. As he pissed, his eyes drifted down his own body. The faint, purpling marks on his hips from Jack&#8217;s gripping fingers. A thrill, hot and immediate, shot through him. He marked me. He fucking claimed me.</p><p></p><p>He finished and finally looked in the mirror. His hazel eyes were wide, a little haunted. He looked&#8230; well-fucked. Truly. Not just the hollowed-out, used feeling Tim left him with, but a deep, muscular satisfaction. His arse clenched instinctively, remembering the brutal, perfect stretch. Jack. His fianc&#233;.</p><p></p><p>Fianc&#233;.</p><p></p><p>The word echoed, and with it came the cold splash of reality. He had a phone full of messages from last night he&#8217;d ignored. With a sinking feeling, he retrieved his mobile from the charger on the bedside table, glancing at Jack&#8217;s peaceful face before retreating to the living room.</p><p></p><p>The screen lit up. Notifications from the team group chat, a few memes. And then, Tim.</p><p></p><p>Tim (00:47): Where&#8217;d you disappear to, Ry? Party&#8217;s just getting good.</p><p></p><p>Tim (01:12): Jack feeling better? Bring him back. We&#8217;ve got a bottle with your name on it.</p><p></p><p>Tim (01:45): You&#8217;re really going to leave me hanging like this? After that little show you put on at dinner? My balls are fucking blue.</p><p></p><p>Tim (02:18): Don&#8217;t make me come find you, you cock-teasing slut.</p><p></p><p>Ryan&#8217;s throat tightened. The tone shifted from playful to possessive to threatening in the space of a few hours. He could picture Tim&#8217;s handsome face, the dark eyes growing colder with each unanswered text. He could feel the phantom grip in his hair, the taste of Tim&#8217;s cock on the back of his tongue. A traitorous pulse of heat flickered in his groin. No. He squeezed his eyes shut.</p>
      <p>
          <a href="https://cafelatteau.substack.com/p/ryan-betrayal">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Ryan's Betrayal]]></title><description><![CDATA[Chapter 5]]></description><link>https://cafelatteau.substack.com/p/ryans-betrayal-80f</link><guid isPermaLink="false">https://cafelatteau.substack.com/p/ryans-betrayal-80f</guid><dc:creator><![CDATA[Maxwell George]]></dc:creator><pubDate>Sat, 07 Mar 2026 22:23:44 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/27bfca3b-8395-4c82-bcdd-6ab94d6dfd07_640x478.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The flat was silent, a tomb of polished wood and tasteful greys. Jack sat at his desk, the blue glow of his laptop screen the only light in the room. His heart was a frantic, trapped bird against his ribs. On the screen, paused, was the video. The one from James&#8217;s courtyard. He&#8217;d watched it a dozen times since that night, each viewing a fresh laceration, each one a perverse, addictive ritual.</p><p>His thumb hovered over the trackpad. He hit play.</p><p>The grainy, shaky footage filled the screen. Ryan, on his knees between Tim and James. The sounds were the worst part&#8212;the wet, slapping noises, the guttural groans, the filthy, laughing taunts. Jack&#8217;s cock, traitorous and thick, strained against the fly of his jeans. His hand trembled as he reached for the drawer beside his desk, where he&#8217;d stashed Ryan&#8217;s crusty briefs from the anniversary dinner.</p><p>He pulled them out, the stale scent of dried cum and sweat hitting him like a punch to the gut. The crotch was stiff, coated with Tim&#8217;s dried seed mingling with Ryan&#8217;s musky scent. Jack held them to his face, inhaling deeply, the mixture of betrayal and arousal coiling in his stomach. He gagged, bile rising in his throat, but his cock twitched violently, as if mocking him.</p><p>He unzipped his jeans slowly, his eyes never leaving the screen, and wrapped his hand around his hard length. As he worked himself, he pressed the briefs to his face again, licking the crusted fabric, the bitterness of Tim&#8217;s cum mixing with Ryan&#8217;s familiar taste. A low groan escaped his lips, torn between disgust and insatiable desire.</p>
      <p>
          <a href="https://cafelatteau.substack.com/p/ryans-betrayal-80f">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Ryan's Betrayal]]></title><description><![CDATA[Chapter 4]]></description><link>https://cafelatteau.substack.com/p/ryans-betrayal-28a</link><guid isPermaLink="false">https://cafelatteau.substack.com/p/ryans-betrayal-28a</guid><dc:creator><![CDATA[Maxwell George]]></dc:creator><pubDate>Sat, 28 Feb 2026 00:39:02 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a254fb9c-1ec4-4577-bc69-d30f7aaea839_640x466.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Ryan awoke to an empty bed. The space beside him was cool, the indentation in the pillow the only proof Jack had been there. For a bleary second, the usual Monday morning fog of guilt and arousal clung to him. Then he heard it. The shower running, and Jack&#8217;s terrible, off-key singing floating through the flat. &#8220;I&#8217;m walking on sunshine&#8230;&#8221;</p><p></p><p>A smile touched Ryan&#8217;s lips, then froze. Next to Jack&#8217;s pillow was a small, black gift box, tied with a slender silver ribbon.</p><p></p><p>What&#8217;s that?</p><p></p><p>His heart did a slow, sickening roll in his chest. He sat up, the duvet pooling around his waist. He reached for the box, his fingers clumsy. He lifted the lid. Nestled in crisp white tissue paper was a wallet. Sleek, black leather, the iconic interlocking G&#8217;s gleaming subtly in the morning light. Gucci. The one he&#8217;d pointed out in the window of Selfridges months ago, sighing about how beautiful it was but how he&#8217;d never spend that on himself.</p><p></p><p>Beneath it was a card. He opened it with trembling hands.</p><p></p><p>Happy Anniversary, my love. Three amazing years with you. Here&#8217;s to a million more. All my love, Jack. x</p><p></p><p>The words blurred. Holy fuck. The date. September 24th. Their anniversary. He&#8217;d been so wrapped up in the seedy, thrilling chaos of Tim and James and Peter, in the gnawing hunger and the subsequent guilt, he&#8217;d completely fucking forgotten.</p><p></p><p>The shame hit him like a physical blow to the gut. It was a cold, dense flood, washing away the last remnants of his morning hardness, leaving him hollow and nauseous. He was the shittiest boyfriend in the history of boyfriends. Jack, thoughtful, loving, generous Jack, had remembered. Had bought him an obscenely expensive gift. And Ryan? Ryan had spent the last year getting his holes wrecked by his teammate and anyone else Tim invited to the party.</p><p></p><p>The shower cut off. Ryan quickly swiped at his eyes, but the tears were already welling, hot and unstoppable. They weren&#8217;t tears of happiness, they were tears of pure, undiluted fucking shame. The bathroom door opened, steam billowing out, and Jack emerged, a towel slung low around his hips, his lean body glistening, his dark hair damp.</p><p></p><p>&#8220;Morning, babe,&#8221; Jack said, his face lighting up when he saw Ryan holding the box. &#8220;Oh, you found it! Do you like it?&#8221; He crossed the room, his expression so open, so full of hopeful affection it was like a knife twisting in Ryan&#8217;s heart.</p><p></p><p>Ryan looked up at him, the tears spilling over. &#8220;Jack&#8230; I&#8230;&#8221;</p><p></p><p>Jack&#8217;s smile softened. He sat on the edge of the bed, his hand coming up to cup Ryan&#8217;s cheek. &#8220;Aw, babe. I&#8217;m glad you like it. Don&#8217;t cry.&#8221;</p><p></p><p>He thinks I&#8217;m happy. The lie was so profound it choked him. Ryan surged forward, wrapping his arms around Jack&#8217;s damp torso, burying his face in his neck. The clean, citrus smell of Jack&#8217;s shower gel was a brutal contrast to the remembered stench of sweat, spit, and cum from the courtyard. &#8220;I&#8217;m so sorry,&#8221; he mumbled into Jack&#8217;s skin, his voice thick.</p><p></p><p>Jack pulled back, confused. &#8220;Sorry? For what?&#8221;</p><p></p><p>&#8220;I forgot,&#8221; Ryan blurted, the words tearing out of him. &#8220;I totally fucking forgot it was our anniversary. I didn&#8217;t get you anything. I feel like such shit. The worst. I&#8217;m so sorry, Jack.&#8221;</p><p></p><p>For a fleeting second, something unreadable flickered in Jack&#8217;s eyes. Something dark and knowing. But it was gone so fast Ryan was sure he&#8217;d imagined it, replaced by pure, soothing warmth. Jack leaned in and kissed him, a soft, lingering press of lips. &#8220;Ryan, stop. I don&#8217;t need anything. I have you. That&#8217;s all I need. You&#8217;re all I&#8217;ve ever wanted.&#8221;</p><p></p><p>Each word was a nail in Ryan&#8217;s coffin of guilt. He kissed Jack back desperately, trying to pour every ounce of his love, his regret, into it. I love you, I love you, I&#8217;m so fucked up, but I love you.</p>
      <p>
          <a href="https://cafelatteau.substack.com/p/ryans-betrayal-28a">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Ryan's Betrayal]]></title><description><![CDATA[Chapter 3]]></description><link>https://cafelatteau.substack.com/p/ryans-betrayal-35f</link><guid isPermaLink="false">https://cafelatteau.substack.com/p/ryans-betrayal-35f</guid><dc:creator><![CDATA[Maxwell George]]></dc:creator><pubDate>Tue, 24 Feb 2026 21:20:35 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f3042927-eca6-4eb4-96e8-ca155cab5f04_640x466.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8MVj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f37d587-0b14-487b-b357-21f1703b6de0_1184x864.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8MVj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f37d587-0b14-487b-b357-21f1703b6de0_1184x864.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8MVj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f37d587-0b14-487b-b357-21f1703b6de0_1184x864.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8MVj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f37d587-0b14-487b-b357-21f1703b6de0_1184x864.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8MVj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f37d587-0b14-487b-b357-21f1703b6de0_1184x864.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8MVj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f37d587-0b14-487b-b357-21f1703b6de0_1184x864.jpeg" width="1184" height="864" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f37d587-0b14-487b-b357-21f1703b6de0_1184x864.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:864,&quot;width&quot;:1184,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:664972,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://cafelatteau.substack.com/i/189064438?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f37d587-0b14-487b-b357-21f1703b6de0_1184x864.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8MVj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f37d587-0b14-487b-b357-21f1703b6de0_1184x864.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8MVj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f37d587-0b14-487b-b357-21f1703b6de0_1184x864.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8MVj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f37d587-0b14-487b-b357-21f1703b6de0_1184x864.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8MVj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f37d587-0b14-487b-b357-21f1703b6de0_1184x864.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The smell of Jack&#8217;s shampoo was the first thing that registered. Clean, citrusy, familiar. It filled Ryan&#8217;s nose as he lay perfectly still in the soft Sunday morning light, one arm draped over his boyfriend&#8217;s lean, sleeping form. Jack&#8217;s back was warm against his chest, his breathing deep and even. A perfect, peaceful moment.</p><p></p><p>Ryan&#8217;s cock, trapped between his own stomach and Jack's back, was already a thick, throbbing rod of iron.</p><p></p><p>The memories didn&#8217;t flood back&#8212;they detonated. Not as a coherent narrative, but as a series of brutal, exquisite sensory flashes that made his whole body clench.</p><p></p><p>The cold, rough brick scraping his cheek. The hot, animalistic grunt from Peter as he bottomed out. The overwhelming, stretching fullness of two cocks&#8212;no, three, James&#8217;s in his throat&#8212;violating him at once. The slap of sweaty flesh against his arse. The taste of pre-cum and spit. The degrading words, hissed in his ear like a prayer: cheating slut, worthless hole, dumb slag.*</p><p></p><p>A violent shiver, pure electric pleasure, ran from the base of his skull all the way down his spine and pooled in his groin. He had to bite his own lip to stop a groan. He was painfully, gloriously hard. The guilt was there, a dull, familiar ache in his gut, but it was drowned out, obliterated, by the sheer, raw fucking heat of the memory. He&#8217;d been used. Like a piece of meat. A convenience. A set of warm, tight holes for their pleasure. And he&#8217;d loved every fucking second of it.</p><p></p><p>He carefully extricated himself from the bed, his aching muscles protesting. Every twinge in his shoulders, every sore spot on his hips and arse, was a filthy trophy. He padded naked to the ensuite, closing the door softly before flicking on the light. He avoided his own eyes in the mirror for a moment, instead looking at his body. The evidence was faint but there if you knew where to look. A faint red mark on his hip from where Peter had gripped him. A slight tenderness near his tailbone.</p><p></p><p>He finally met his own hazel-eyed gaze. What the fuck is wrong with you? The question was old, tired. He had no answer. Only need.</p>
      <p>
          <a href="https://cafelatteau.substack.com/p/ryans-betrayal-35f">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Ryan's Betrayal]]></title><description><![CDATA[Chapter 2]]></description><link>https://cafelatteau.substack.com/p/ryans-betrayal-49a</link><guid isPermaLink="false">https://cafelatteau.substack.com/p/ryans-betrayal-49a</guid><dc:creator><![CDATA[Maxwell George]]></dc:creator><pubDate>Sun, 22 Feb 2026 22:32:09 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c65b410a-13f0-4914-b62d-4c8b81f8bf7b_640x478.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The morning light was a liar. It streamed through the kitchen window of their flat, clean and bright, painting everything in a normal, domestic glow. It was the same light that had fallen on a thousand ordinary mornings. But nothing was ordinary anymore.</p><p></p><p>Jack sat at the small table, his hands wrapped around a cold mug of tea. His head throbbed with a hangover that was more emotional than physical. The images from the garage played on a relentless, filthy loop behind his eyes. Tim&#8217;s cock. James&#8217;s grin. Ryan&#8217;s face, painted white. And his own hand, moving in the dark.</p><p></p><p>His eyes were fixed on Ryan&#8217;s back. Ryan stood by the kettle, wearing nothing but a pair of tight, white cotton briefs. The fabric clung to the perfect, muscular swell of his arse like a second skin, each cheek defined, the cleft shadowed and tempting. He hummed softly, waiting for the boil. The same way he did every Sunday.</p><p></p><p>For a whole fucking year, Jack thought, the words a silent scream in his skull. A year of this. A year of him coming home to me, smelling of their sweat, Tim's cum. A year of kissing me with that mouth.</p><p></p><p>Ryan&#8217;s ability to compartmentalise was nothing short of astonishing. There was no guilt in the line of his shoulders, no remorse in the casual way he scratched his stomach. He was just Ryan. His Ryan. The man who kissed him goodbye, who cuddled him during bad telly, who said &#8216;I love you&#8217; with a conviction that had never once felt like a lie until last night.</p><p></p><p>Jack didn&#8217;t recognise the creature he&#8217;d seen on its knees, begging for cock, screaming that he was a cheating slut. That was some other Ryan. A Ryan that existed in the dark, fueled by beer and betrayal and a need so deep it terrified Jack. But which one was real? The loving boyfriend by the kettle, or the desperate whore in the garage?</p><p></p><p>He knew, with a cold, sick certainty, that he didn&#8217;t want to break up. The thought of losing Ryan, of this flat being empty, of coming home to silence&#8230; it was a deeper void than the betrayal. He loved him. A stupid, clueless, lovesick idiot&#8217;s love. And Ryan loved him. He&#8217;d said it, even with Tim&#8217;s cock in his mouth. &#8216;I still love him.&#8217; That had to mean something, didn&#8217;t it?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DDPo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444bbfcf-a465-4246-a840-e4b6744f16a2_2400x1792.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DDPo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444bbfcf-a465-4246-a840-e4b6744f16a2_2400x1792.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DDPo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444bbfcf-a465-4246-a840-e4b6744f16a2_2400x1792.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DDPo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444bbfcf-a465-4246-a840-e4b6744f16a2_2400x1792.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DDPo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444bbfcf-a465-4246-a840-e4b6744f16a2_2400x1792.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DDPo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444bbfcf-a465-4246-a840-e4b6744f16a2_2400x1792.jpeg" width="1456" height="1087" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/444bbfcf-a465-4246-a840-e4b6744f16a2_2400x1792.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1087,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4037395,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://cafelatteau.substack.com/i/188839993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444bbfcf-a465-4246-a840-e4b6744f16a2_2400x1792.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DDPo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444bbfcf-a465-4246-a840-e4b6744f16a2_2400x1792.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DDPo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444bbfcf-a465-4246-a840-e4b6744f16a2_2400x1792.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DDPo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444bbfcf-a465-4246-a840-e4b6744f16a2_2400x1792.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DDPo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444bbfcf-a465-4246-a840-e4b6744f16a2_2400x1792.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Ryan turned, two mugs in his hands. He smiled, a warm, easy smile that crinkled the corners of his hazel eyes. &#8220;You look rough, babe. That tequila really did a number on you last night.&#8221; He set a fresh mug down in front of Jack, then leaned in and kissed him, deep and passionate. His tongue swept into Jack&#8217;s mouth, claiming it.</p><p></p><p>Jack&#8217;s body reacted on instinct, a surge of warmth and want that warred violently with the memory of that same tongue licking Tim&#8217;s shaft clean. He kissed back, his hands coming up to grip Ryan&#8217;s biceps, feeling the solid, familiar muscle. It was a perfect kiss. A loving kiss. It tasted of toothpaste and tea and a lie so profound Jack felt dizzy.</p><p></p><p>&#8220;Love you,&#8221; Ryan murmured against his lips, pulling back and ruffling Jack&#8217;s hair.</p><p></p><p>&#8220;Love you too,&#8221; Jack heard himself say, the words automatic. He decided, right then, to take it day by day. To live in the lie, because the truth was a monster he couldn&#8217;t face.</p><p></p><p>*</p><p></p><p>The next after-party was at James&#8217;s place, a shared house in Brixton with a decent-sized courtyard out back. The energy was the same&#8212;loud, boozy, aggressively masculine. But Jack&#8217;s internal world was a fortress of cold, unassuming observation.</p><p></p><p>He accepted the first beer from Tim with a nod. &#8220;Cheers, mate.&#8221;</p><p></p><p>&#8220;No worries, Jack. Go easy, yeah?&#8221; Tim said, his dark eyes glinting with a secret amusement.</p><p></p><p>Jack took a sip, letting the bitter fizz hit his tongue. He waited for his moment. When Tim was pulled into a debate about a referee&#8217;s call, Jack casually turned, pretending to examine a poster on the wall, and poured three-quarters of the bottle into a large, thirsty-looking fern in a pot by the door.</p><p></p><p>He repeated the ritual with a vodka mixer someone handed him, and then with a shot of something amber that James pushed into his hand. &#8220;Get this down you, Burrows! Hair of the dog!&#8221;</p><p></p><p>By the third &#8216;drink&#8217;, his system was mostly clean, but he began his performance. He let his words slur, just a little. He wobbled on his feet, grabbing the back of a chair for support. He let his eyes go slightly unfocused.</p><p></p><p>He saw the exact moment James noticed. The blonde man&#8217;s gaze cut across the crowded room, found Tim, and a slow, shared smirk passed between them. A smirk of conspiracy. Of ownership.</p><p></p><p>James weaved through the bodies, his expression one of exaggerated concern. &#8220;Aww, mate. You&#8217;re looking proper fucked. C&#8217;mon, let&#8217;s get you horizontal.&#8221; He slung an arm around Jack&#8217;s shoulders. The touch was repulsive.</p><p></p><p>Jack leaned into it, letting his body go heavy. &#8220;M&#8217;fine&#8230; jus&#8217; need&#8230; air&#8230;&#8221;</p><p></p><p>&#8220;You need a bed, is what you need,&#8221; James said loudly. He glanced over at Ryan, who was watching, his smile faltering. &#8220;Ry! Your boy&#8217;s about to kiss the floor!&#8221;</p><p></p><p>Ryan was at his side in seconds, his face a mask of genuine-looking worry. &#8220;Jack? Shit, babe.&#8221; He looked up at Tim, who had joined them. How many drinks did you give him?</p><p></p><p>Tim shrugged, all innocence. &#8220;Just what he was drinking. He&#8217;s a lightweight, you know that.&#8221;</p><p></p><p>&#8220;He&#8217;s never collapsed like this before,&#8221; Ryan hissed, his voice low but sharp with an anger that surprised Jack. Was it real? Or part of the act?</p><p></p><p>Together, Ryan and Tim hauled Jack up, each taking a shoulder. Jack let his head loll, his feet dragging as they half-carried, half-walked him through a hallway and into a small, messy bedroom. They dumped him unceremoniously onto a single bed that smelled of stale laundry and cheap aftershave.</p><p></p><p>Jack kept his breathing deep and even, his eyes shut to slits. Ryan&#8217;s hand was on his forehead. &#8220;Jack? Can you hear me?&#8221;</p><p></p><p>He didn&#8217;t respond.</p><p></p><p>He heard Ryan step away, his voice a furious whisper. &#8220;For fuck&#8217;s sake, Tim. How much did you give him? This is getting out of hand. We could really be doing damage. I don&#8217;t think I can do this anymore.&#8221;</p><p></p><p>&#8220;He&#8217;ll be fine,&#8221; Tim&#8217;s voice was a low, dismissive rumble. &#8220;Trust me. He&#8217;ll sleep it off.&#8221;</p><p></p><p>&#8220;Trust you?&#8221; Ryan&#8217;s laugh was brittle. &#8220;This is mental.&#8221;</p><p></p><p>There was a shift in the air. Jack risked opening his eye a fraction. He saw Tim move into Ryan&#8217;s space, crowding him against the wall. Ryan put a hand on Tim&#8217;s chest to push him away, but the push was weak. Tim captured his wrist, then leaned in and kissed him. It wasn&#8217;t gentle. It was a hungry, possessive, silencing kiss. Ryan&#8217;s protest melted into a muffled groan, his free hand coming up to clutch at Tim&#8217;s shirt.</p><p></p><p>The door opened. James stood there, leaning against the frame, one hand idly rubbing the prominent bulge in his jeans. &#8220;Everything alright in here? How&#8217;s the patient?&#8221;</p><p></p><p>Ryan broke the kiss, breathing heavily. He looked from Tim to James, his expression torn. &#8220;He&#8217;s out. Tim&#8217;s given him too much.&#8221;</p><p></p><p>&#8220;He&#8217;s fine,&#8221; Tim repeated, his thumb stroking Ryan&#8217;s lower lip. &#8220;C&#8217;mon. Let&#8217;s go back to the party. James can check on him every hour.&#8221;</p><p></p><p>James nodded, his eyes locked on Ryan&#8217;s flushed face. &#8220;Yeah, no problem. I&#8217;ll keep an eye on him.&#8221; He paused, his grin turning wicked. &#8220;I want in again, though. Like last week.&#8221;</p><p></p><p>Tim shot him a warning look. &#8220;Last week was a one-off.&#8221;</p><p></p><p>&#8220;Nah, mate,&#8221; James said, his voice dropping, losing its playful edge. &#8220;I think it&#8217;s permanent. If you want my silence.&#8221;</p><p></p><p>Ryan&#8217;s eyes widened. &#8220;Fuck, Tim. This is getting too risky.&#8221;</p><p></p><p>&#8220;What choice do we have?&#8221; Tim muttered, his gaze locked on James in a silent battle of wills. Finally, he sighed. &#8220;Fine. I&#8217;ll grab you when we&#8217;re ready. But not now. Too many people. Wait &#8216;til it dies down.&#8221;</p><p></p><p>They filed out, leaving Jack alone in the dim room. He lay there, his heart hammering against his ribs, for what felt like an eternity. The sounds of the party gradually faded from a roar to a murmur, then to near-silence. The odd burst of laughter, the low hum of a final conversation.</p><p></p><p>He moved. Silent as a ghost, he slipped out of the bedroom and down the hall. The main living area was empty, just a few stragglers dozing on sofas. He saw a door leading to the courtyard and ducked outside into the cool night air.</p><p></p><p>At first, he saw nothing. Then, movement. In the far, dark corner of the paved yard, near a stack of empty beer crates. Two figures.</p><p></p><p>He ducked back inside, his mind racing. He needed a better angle. Unseen. He crept through the silent house, out the front door, and around the side, moving through a narrow alley choked with bins. He found a gap in a fence, a shadowy vantage point that looked directly into the courtyard corner.</p><p></p><p>The scene was both a repeat and an escalation.</p><p></p><p>Ryan was on his knees, his jeans and briefs pooled around his ankles. His perfect, round arse was bare and lifted, the cheeks clenched tight. He was bent forward, his head bobbing in Tim&#8217;s lap. Tim stood over him, one hand tangled in Ryan&#8217;s short brown hair, guiding his mouth onto his thick, hard cock. Tim&#8217;s head was thrown back, his jaw tight with pleasure.</p><p></p><p>&#8220;That&#8217;s it, you fucking whore,&#8221; Tim groaned, his voice carrying clearly in the quiet night. &#8220;Suck it like you mean it. Get it nice and wet for your other hole.&#8221;</p><p></p><p>Ryan moaned around the cock in his mouth, the sound desperate, hungry. He was lost in it. Jack could see the frantic working of his jaw, the way his throat convulsed as he took Tim deep.</p><p></p><p>Then Tim pulled him off by the hair, a string of saliva snapping. &#8220;Stand up. Turn around.&#8221;</p><p></p><p>Ryan obeyed, stumbling to his feet, his cock jutting out, hard and leaking. Tim spun him, pushed him against the rough brick wall, and yanked his jeans down further. He spat into his hand, slicked his cock, and without any further preparation, drove into Ryan&#8217;s arse in one brutal, deep stroke.</p><p></p><p>Ryan cried out, a sharp, pained sound that quickly morphed into a long, shuddering moan. &#8220;Fuck! Yes!&#8221;</p><p></p><p>Tim fucked him standing, his hips pistoning, his balls slapping against Ryan&#8217;s arse with a wet, rhythmic smack. He was pounding him, using him, and Ryan was pushing back, meeting every thrust, his hands splayed against the brick for support.</p><p></p><p>&#8220;You love this, don&#8217;t you, Ry?&#8221; Tim grunted, his voice ragged. &#8220;Love being my secret little fuck-toy. Love cheating on your pathetic boyfriend.&#8221;</p><p></p><p>&#8220;I love it!&#8221; Ryan screamed, the confession ripped from him. &#8220;Fuck, I love your cock!&#8221;</p><p></p><p>Then, a new voice. Loud, angry, from across the courtyard. &#8220;You fucking cunt!&#8221;</p><p></p><p>James strode into the dim light, and he wasn&#8217;t alone. Another man followed him&#8212;tall, broad-shouldered, with a fresh fade and jet-black hair that gleamed even in the low light. Peter. Another Badgers player, his presence as commanding as his thick Essex accent.</p><p></p><p>&#8220;Fuckin&#8217; &#8216;ell, mate,&#8221; Peter drawled, his voice carrying that unmistakable lilt.</p><p></p><p>James smirked, his blue eyes glinting with mischief as he stepped closer to the scene. Peter lingered a few paces behind, his gaze sweeping over Ryan&#8217;s bare arse and Tim&#8217;s thrusting hips. His mouth curled into a sly grin.</p><p></p><p>&#8220;Caught &#8216;em red-handed, Pete,&#8221; James said, jerking his chin toward the pair.</p><p></p><p>Tim froze, his cock still buried deep in Ryan&#8217;s arse. &#8220;What the fuck, James? This is supposed to be a secret!&#8221;</p><p></p><p>&#8220;Oh, come off it, mate,&#8221; James laughed, walking closer. &#8220;He&#8217;s my best fucking friend. You think I wasn&#8217;t gonna tell him about tapping this perfect arse?&#8221; He gestured dismissively at Ryan. &#8220;And thanks for not telling me you already started, you dumb cunt.&#8221;</p><p></p><p>He didn&#8217;t even acknowledge Ryan as a person. He stepped right up to him, grabbed a handful of his hair, and pulled his head back. He already had his cock out, hard and angry-looking. He shoved the fat, purple head against Ryan&#8217;s lips. &#8220;Open up, slut.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TQvN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956c772-efbf-40d8-8e39-2b83cc662f95_2304x1728.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TQvN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956c772-efbf-40d8-8e39-2b83cc662f95_2304x1728.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TQvN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956c772-efbf-40d8-8e39-2b83cc662f95_2304x1728.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TQvN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956c772-efbf-40d8-8e39-2b83cc662f95_2304x1728.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TQvN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956c772-efbf-40d8-8e39-2b83cc662f95_2304x1728.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TQvN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956c772-efbf-40d8-8e39-2b83cc662f95_2304x1728.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1956c772-efbf-40d8-8e39-2b83cc662f95_2304x1728.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1390285,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://cafelatteau.substack.com/i/188839993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956c772-efbf-40d8-8e39-2b83cc662f95_2304x1728.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TQvN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956c772-efbf-40d8-8e39-2b83cc662f95_2304x1728.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TQvN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956c772-efbf-40d8-8e39-2b83cc662f95_2304x1728.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TQvN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956c772-efbf-40d8-8e39-2b83cc662f95_2304x1728.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TQvN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956c772-efbf-40d8-8e39-2b83cc662f95_2304x1728.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Ryan, dazed and used, opened his mouth obediently. James fed his cock in, not gently, fucking his face from the start. &#8220;Damn,&#8221; James sighed, his eyes rolling back. &#8220;His throat&#8217;s as good as his fucking arse.&#8221;</p><p></p><p>Peter was already undoing his jeans, his eyes wide with lust. &#8220;Fuck me. I&#8217;ve wanted a piece of that since the first scrum.&#8221;</p><p></p><p>Tim, after a moment&#8217;s hesitation, just shrugged and resumed fucking Ryan&#8217;s arse, establishing a rough, competing rhythm with James&#8217;s face-fucking. &#8220;Fine. Fuck it. Just us four. No one else. Promise.&#8221;</p><p></p><p>Peter and James both nodded, their agreement given around grunts of pleasure. &#8220;Promise.&#8221; &#8220;Just us.&#8221;</p><p></p><p>Peter moved behind Tim, waiting his turn. It became a brutal, rotating fuck. Tim would pull out, his cock glistening and slick, and Peter would immediately shove his own thick cock into Ryan&#8217;s stretched, wet hole. Ryan was a ragdoll between them, his body used and passed around. James kept his mouth occupied, fucking his throat with short, brutal jabs, pulling out to let him gasp before shoving back in.</p><p></p><p>&#8220;Take it, you cheating slag!&#8221; Peter growled, his hands digging into Ryan&#8217;s hips.</p><p></p><p>&#8220;Suck my fucking dick, you whore!&#8221; James snarled, slapping his cock against Ryan&#8217;s spit-slicked cheek.</p><p></p><p>Ryan was incoherent, lost in a sea of sensation. His body rocked violently between Peter&#8217;s thrusts and James&#8217;s ruthless face-fucking, his voice a broken chorus of gagging, moaning, and screaming. &#8220;More! Fuck! Don&#8217;t stop! Use me!&#8221;</p><p></p><p>Peter laughed, his deep Essex accent dripping with disdain and arousal as he gripped Ryan&#8217;s hips tighter, slamming into him with brutal precision. &#8220;Fuck me, he&#8217;s just begging for it! What a hungry little slag. Can&#8217;t get enough of this cock, can you?&#8221; He paused for a moment, his hands sliding up to grope Ryan&#8217;s perfect, round arse, squeezing the firm flesh hard. &#8220;Christ, look at this arse. It&#8217;s fucking unreal, mate. Like it was carved by Greek gods. No wonder you&#8217;re such a cheating slut&#8212;how could anyone resist this?&#8221;</p><p></p><p>Ryan&#8217;s response was a desperate, keening wail, his body trembling as Peter resumed his relentless pounding. &#8220;Yes! God, yes! Use me!&#8221;</p><p></p><p>Peter grinned, his cock buried deep, and leaned forward to whisper hotly into Ryan&#8217;s ear, &#8220;That&#8217;s right, you dirty whore. Take it all. You&#8217;re nothing but a fucking hole for us now.&#8221;</p><p></p><p>Hidden in the shadows, Jack was trembling. The betrayal was a physical ache. But the heat in his groin was an inferno. His cock was a rigid, throbbing line of need trapped in his jeans. He fumbled for his phone, his hands shaking. He opened the camera, switched to video, and hit record. The red dot glowed in the darkness.</p><p></p><p>He pointed it through the gap in the fence, zooming in. He captured it all. The obscene stretch of Ryan&#8217;s hole around Peter&#8217;s cock. The way James&#8217;s balls tightened as he face-fucked him. The look of utter, degenerate ecstasy on Ryan&#8217;s face, streaked with dirt and spit.</p><p></p><p>As he watched through the screen, his other hand unzipped his jeans. He freed his aching cock, already slick at the tip. He began to stroke, his grip tight, his pace frantic. He hated himself. He hated the moan that escaped his own lips. He hated the way his eyes devoured the scene on the tiny screen.</p><p></p><p>He was a cuckold. A voyeur. Recording his boyfriend&#8217;s gangbang. And he was about to come.</p><p></p><p>Jack&#8217;s hand moved faster, his cock slick with precum as he stared through the screen of his phone. The scene unfolding before him was both a nightmare and a fantasy, a twisted blend of pain and pleasure that he couldn&#8217;t escape. Ryan&#8217;s moans echoed in his ears, the sound of his boyfriend&#8217;s ecstasy mingling with the crude taunts of the men using him. His Ryan. The man he loved, the man who kissed him goodnight, who whispered sweet nothings into his ear&#8212;now reduced to a trembling, begging whore in the grip of three men who couldn&#8217;t care less about him.</p><p></p><p>Through the screen, Jack watched as James pulled his cock from Ryan&#8217;s mouth, leaving him gasping for air. &#8220;Open wide, slut,&#8221; James growled, and Ryan obeyed without hesitation, his tongue lolling out like a desperate animal. James slapped his cock against Ryan&#8217;s face, leaving a trail of spit and precum across his cheek. &#8220;You&#8217;re nothing but a hole, aren&#8217;t you? Ryan nodded frantically, his hazel eyes glazed with lust. &#8220;Yes! I&#8217;m your hole! Use me!&#8221;</p><p></p><p>Behind him, Peter&#8217;s thrusts grew harder, his cock slamming into Ryan&#8217;s arse with a force that made Jack wince. &#8220;Take it, you dumb slag!&#8221; Peter snarled, his hands digging into Ryan&#8217;s hips hard enough to leave bruises. Ryan screamed, his body convulsing as he was filled, his arse clenching around Peter&#8217;s thick cock. &#8220;Fuck! Yes! Don&#8217;t stop!&#8221;</p><p></p><p>Jack&#8217;s own cock throbbed in his hand, his grip tightening as his strokes grew faster. He hated himself for what he was doing, for the way he couldn&#8217;t look away, for the way his body betrayed him with every second of this sickening display. He hated Ryan. He hated Tim. He hated James and Peter. But most of all, he hated himself for how much he wanted this, how his cock ached for release as he watched his boyfriend being used like a worthless slut.</p><p></p><p>His breath came in ragged gasps, his free hand clutching the fence for support as he felt the pressure building in his groin. He was close&#8212;so close. His eyes stayed locked on the screen, on the image of Ryan&#8217;s perfect arse bouncing under Peter&#8217;s thrusts, on Tim&#8217;s cock slapping against Ryan&#8217;s lips as he waited his turn. Ryan&#8217;s moans grew louder, more desperate, as he begged for more. &#8220;Please! Fuck me harder! I need it!&#8221;</p><p></p><p>Jack&#8217;s climax hit him hard, his cock pulsing in his hand as he came with a silent scream. His cum spilled onto the ground, a shameful release that left him trembling with both disgust and relief. He watched through blurry eyes as Ryan finally broke, his body shuddering as he came untouched, his cock spurting its load against the brick wall. The men around him laughed, mocking him, spitting on him, but Ryan didn&#8217;t care. He was lost in the pleasure, in the ecstasy of being used for nothing more than a set of holes.</p><p></p><p>Jack lowered his phone, his chest heaving as he tried to catch his breath. He hated himself. Hated Ryan. Hated everything about this. But as he zipped his jeans and wiped his hand on them, he knew one thing for certain&#8212;he would be back. He would watch again. He was a cuckold, and this was his shame.</p><p></p><p>To be continued&#8230;</p><p>Next chapter link below&#8230;</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;1393a583-c514-4329-ae47-87f21804023d&quot;,&quot;caption&quot;:&quot;The smell of Jack&#8217;s shampoo was the first thing that registered. Clean, citrusy, familiar. It filled Ryan&#8217;s nose as he lay perfectly still in the soft Sunday morning light, one arm draped over his boyfriend&#8217;s lean, sleeping form. Jack&#8217;s back was warm against his chest, his breathing deep and even. A perfect, peaceful moment.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Ryan's Betrayal&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:58050390,&quot;name&quot;:&quot;Maxwell George&quot;,&quot;bio&quot;:&quot;(NSFW) (M2M) Sharing from the depths of my filthy perverted mind, if you have a cheating kink or like BDSM. Cucking, or Sub/Dom, Humiliation, Degradation, erotica you've come to the right place. &quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d506a30-18dd-4cfe-bd0a-385e8972f437_1660x1244.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-02-24T21:20:35.413Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!8MVj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f37d587-0b14-487b-b357-21f1703b6de0_1184x864.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://cafelatteau.substack.com/p/ryans-betrayal-35f&quot;,&quot;section_name&quot;:&quot;Ryan's Betrayal&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:189064438,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:33,&quot;comment_count&quot;:3,&quot;publication_id&quot;:7387086,&quot;publication_name&quot;:&quot;Maxwell George&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!iYSo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b4ea26-4dda-47df-ba7e-4a09108061be_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://cafelatteau.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Ryan's Betrayal]]></title><description><![CDATA[Chapter 1]]></description><link>https://cafelatteau.substack.com/p/ryans-betrayal</link><guid isPermaLink="false">https://cafelatteau.substack.com/p/ryans-betrayal</guid><dc:creator><![CDATA[Maxwell George]]></dc:creator><pubDate>Sun, 22 Feb 2026 18:27:02 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f14eebbd-4829-4a74-a68e-8d22f0b1164c_618x640.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZhXl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbe5e6e-8b80-4e93-ac91-85f466da6177_1080x1070.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZhXl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbe5e6e-8b80-4e93-ac91-85f466da6177_1080x1070.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZhXl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbe5e6e-8b80-4e93-ac91-85f466da6177_1080x1070.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZhXl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbe5e6e-8b80-4e93-ac91-85f466da6177_1080x1070.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZhXl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbe5e6e-8b80-4e93-ac91-85f466da6177_1080x1070.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZhXl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbe5e6e-8b80-4e93-ac91-85f466da6177_1080x1070.jpeg" width="1080" height="1070" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5fbe5e6e-8b80-4e93-ac91-85f466da6177_1080x1070.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1070,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:278476,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://cafelatteau.substack.com/i/188777518?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea28f5e6-663b-4967-98ea-0522001af394_1080x1070.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZhXl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbe5e6e-8b80-4e93-ac91-85f466da6177_1080x1070.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZhXl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbe5e6e-8b80-4e93-ac91-85f466da6177_1080x1070.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZhXl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbe5e6e-8b80-4e93-ac91-85f466da6177_1080x1070.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZhXl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbe5e6e-8b80-4e93-ac91-85f466da6177_1080x1070.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The roar of the crowd was nothing compared to the roar in Jack&#8217;s own head. He watched from the sidelines, a plastic cup of warm lager forgotten in his hand, as the Clapham Cobras mauled the Brixton Badgers in the mud. His eyes, as always, were glued to one player. Ryan. His Ryan. Number 21. A fucking force of nature.</p><p></p><p>Every time Ryan took the ball, Jack&#8217;s breath hitched. The powerful drive of his thighs, the way his shoulders bunched and flexed as he fended off a tackle, the sheer, brutal maleness of him. But it was the aftermath of a scrum that truly undid Jack. Ryan would rise, mud-splattered and panting, those tight, black rugby shorts plastered to his body, and the fabric would be swallowed by the curve of his arse. It was a fat, firm, perfect arse. A god-given arse. The kind of arse that filled a man&#8217;s hands and haunted his dreams. Jack could see the clear outline of Ryan&#8217;s arse and cock, the heavy weight of his balls, the thick line of his cock resting against his thigh. He shifted on the bench, his own trousers feeling suddenly tight.</p><p></p><p>Fuck, he&#8217;s beautiful, Jack thought, a familiar, possessive warmth spreading through his chest, tinged with that other, sharper feeling. The jealousy. He saw the way other men watched Ryan. Opponents, teammates, random blokes in the crowd. Their eyes followed that arse with a hunger that made Jack&#8217;s jaw clench. Ryan was his. They were monogamous. Loving. Ryan told him he loved him every day, kissed him goodbye, cuddled him on the couch. Their sex life was good&#8212;great, even. Jack fucked him three times a week, made love to him, worshipped that incredible body. Ryan always came, always held him after, always whispered &#8220;I love you, Jack.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QwAU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f084f-9c6d-48fc-9447-5e9e344791b6_2560x1440.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QwAU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f084f-9c6d-48fc-9447-5e9e344791b6_2560x1440.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QwAU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f084f-9c6d-48fc-9447-5e9e344791b6_2560x1440.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QwAU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f084f-9c6d-48fc-9447-5e9e344791b6_2560x1440.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QwAU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f084f-9c6d-48fc-9447-5e9e344791b6_2560x1440.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QwAU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f084f-9c6d-48fc-9447-5e9e344791b6_2560x1440.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d3f084f-9c6d-48fc-9447-5e9e344791b6_2560x1440.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:642919,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://cafelatteau.substack.com/i/188777518?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f084f-9c6d-48fc-9447-5e9e344791b6_2560x1440.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QwAU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f084f-9c6d-48fc-9447-5e9e344791b6_2560x1440.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QwAU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f084f-9c6d-48fc-9447-5e9e344791b6_2560x1440.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QwAU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f084f-9c6d-48fc-9447-5e9e344791b6_2560x1440.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QwAU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f084f-9c6d-48fc-9447-5e9e344791b6_2560x1440.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So why did he feel this knot in his stomach every time Tim Hawthorne clapped Ryan on the shoulder a little too long? Tim, the team&#8217;s flanker. Handsome. Tall. A chiseled jaw and dark, knowing eyes that always seemed to find Ryan. He called him &#8216;Ry&#8217;. Jack hated it.</p><p></p><p>The final whistle blew. Cobras won. The team erupted, a mud-caked pile of celebrating masculinity. Jack saw Tim grab Ryan, lifting him off his feet in a hug that looked&#8230; excessive. Ryan was laughing, his head thrown back. Jack finished his lager in one gulp.</p><p></p><p>The after-party at Tim&#8217;s Victorian terrace in Balham was in full, raucous swing. The air was thick with the smell of sweat, beer, and testosterone. Ryan, showered and changed into jeans and a tight grey t-shirt that showed off every muscle, was holding court, reliving the winning try. Jack lingered by the kitchen island, feeling like a spare part. He worked in IT. He was lean, a sci-fi nerd. These men were giants, their laughter too loud, their stories too physical.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6m9P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4df9f32-f3f9-411b-bf11-c7c7f6a87ee9_1184x742.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6m9P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4df9f32-f3f9-411b-bf11-c7c7f6a87ee9_1184x742.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6m9P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4df9f32-f3f9-411b-bf11-c7c7f6a87ee9_1184x742.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6m9P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4df9f32-f3f9-411b-bf11-c7c7f6a87ee9_1184x742.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6m9P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4df9f32-f3f9-411b-bf11-c7c7f6a87ee9_1184x742.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6m9P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4df9f32-f3f9-411b-bf11-c7c7f6a87ee9_1184x742.jpeg" width="1184" height="742" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4df9f32-f3f9-411b-bf11-c7c7f6a87ee9_1184x742.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:742,&quot;width&quot;:1184,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:205535,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://cafelatteau.substack.com/i/188777518?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ba8a11-32f3-4d21-88ed-acde2842c06f_1184x864.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6m9P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4df9f32-f3f9-411b-bf11-c7c7f6a87ee9_1184x742.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6m9P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4df9f32-f3f9-411b-bf11-c7c7f6a87ee9_1184x742.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6m9P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4df9f32-f3f9-411b-bf11-c7c7f6a87ee9_1184x742.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6m9P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4df9f32-f3f9-411b-bf11-c7c7f6a87ee9_1184x742.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And there was Tim&#8217;s hand again. On the small of Ryan&#8217;s back as he leaned in to hear a joke. Squeezing Ryan&#8217;s shoulder. A possessive, casual touch that made Jack&#8217;s skin prickle. It&#8217;s nothing, he told himself. Rugby lad gays. They&#8217;re all like this. He grabbed a bottle of tequila and poured a shot. Then another. The burn helped. A third. The sharp edges of the room began to soften.</p><p></p><p>He was a lightweight. Ryan always teased him about it. &#8220;You&#8217;re a cheap date, Burrows.&#8221; Usually, at these parties, Jack would fade, and Ryan&#8212;beautiful, responsible Ryan&#8212;would find him, half-asleep on a couch, and shepherd him home. &#8220;C&#8217;mon, you. Let&#8217;s get you to bed.&#8221; Jack always felt a pang of guilt, and a deeper surge of love for his patient boyfriend.</p><p></p><p>The room was starting to spin. Tim materialised beside him, a concerned look on his handsome face. &#8220;Alright, Jack? You&#8217;re looking a bit peaky.&#8221;</p><p></p><p>&#8220;M&#8217;fine,&#8221; Jack slurred, trying to stand straight.</p><p></p><p>&#8220;Course you are. Look, why don&#8217;t you kip in the spare room? Top of the stairs. No one will mind. I&#8217;ll get Ry to check on you in a bit.&#8221; Tim&#8217;s voice was smooth, reasonable.</p><p></p><p>Jack&#8217;s eyes found Ryan across the room. He was laughing, his hazel eyes crinkling, completely at home in this world of men. He wouldn&#8217;t notice Jack was gone for ages. The nausea rose suddenly, a hot tide. &#8220;Yeah. Cheers, Tim.&#8221;</p><p></p><p>He stumbled away from the noise, making a detour to the downstairs loo. He barely made it to the toilet before he was violently, painfully sick. He retched until his stomach was empty, the acidic taste of tequila and betrayal in his throat. Betrayal? Where did that come from? He splashed water on his face. Just drunk. Paranoid.</p><p></p><p>He found the spare room, a small, neat space. He lay on the single bed, intending to rest his eyes for just thirty minutes. The world dissolved into a tequila-soaked black.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KKMh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84a36b1-8a7d-489c-ab79-330a091fec19_2304x1728.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KKMh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84a36b1-8a7d-489c-ab79-330a091fec19_2304x1728.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KKMh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84a36b1-8a7d-489c-ab79-330a091fec19_2304x1728.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KKMh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84a36b1-8a7d-489c-ab79-330a091fec19_2304x1728.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KKMh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84a36b1-8a7d-489c-ab79-330a091fec19_2304x1728.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KKMh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84a36b1-8a7d-489c-ab79-330a091fec19_2304x1728.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a84a36b1-8a7d-489c-ab79-330a091fec19_2304x1728.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1619026,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://cafelatteau.substack.com/i/188777518?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84a36b1-8a7d-489c-ab79-330a091fec19_2304x1728.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KKMh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84a36b1-8a7d-489c-ab79-330a091fec19_2304x1728.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KKMh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84a36b1-8a7d-489c-ab79-330a091fec19_2304x1728.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KKMh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84a36b1-8a7d-489c-ab79-330a091fec19_2304x1728.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KKMh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84a36b1-8a7d-489c-ab79-330a091fec19_2304x1728.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A dry mouth and a pounding headache dragged him back. He fumbled for his phone. 2:07 AM. The house was quieter now, the bass-heavy music replaced by the low murmur of drunk conversations and the occasional burst of laughter. He sat up slowly, the room lurching. He needed water. He needed Ryan.</p><p></p><p>He crept downstairs. The main living room was dotted with couples. Some were just talking, others were entangled, making out with a desperate, end-of-night intensity. He recognised a few faces from the Badgers. He didn&#8217;t see Ryan. Or Tim.</p><p></p><p>A spike of anxiety, cold and sobering, shot through him. He checked the kitchen, the garden. Nothing. Then he heard it. A low, rhythmic sound. Not music. A creak. And a muffled groan. It was coming from behind a door next to the utility room. The door to the garage.</p><p></p><p>Heart hammering against his ribs, Jack pushed the door open a crack. The garage was dim, lit by a single hanging bulb. The smell hit him first: engine oil, dust, and the unmistakable, musky scent of sex. He slipped inside, hiding behind a tall metal shelving unit stacked with boxes.</p><p></p><p>What he saw stole the air from his lungs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8nlJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb798d342-b077-474b-b4a6-4e851cc49318_1184x829.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8nlJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb798d342-b077-474b-b4a6-4e851cc49318_1184x829.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8nlJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb798d342-b077-474b-b4a6-4e851cc49318_1184x829.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8nlJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb798d342-b077-474b-b4a6-4e851cc49318_1184x829.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8nlJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb798d342-b077-474b-b4a6-4e851cc49318_1184x829.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8nlJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb798d342-b077-474b-b4a6-4e851cc49318_1184x829.jpeg" width="1184" height="829" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b798d342-b077-474b-b4a6-4e851cc49318_1184x829.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:829,&quot;width&quot;:1184,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:205796,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://cafelatteau.substack.com/i/188777518?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4aef12d-273c-4273-8362-b485fb2014bf_1184x864.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8nlJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb798d342-b077-474b-b4a6-4e851cc49318_1184x829.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8nlJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb798d342-b077-474b-b4a6-4e851cc49318_1184x829.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8nlJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb798d342-b077-474b-b4a6-4e851cc49318_1184x829.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8nlJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb798d342-b077-474b-b4a6-4e851cc49318_1184x829.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Ryan was on his hands and knees in the middle of the concrete floor, naked from the waist down, his underwear hung in tatters, ripped open and clinging to his hips like a crude jockstrap. The fabric was shredded, barely covering the swell of his arse, exposing the taut cheeks that had been driving men wild all night. The sight was both obscene and mesmerizing, his jeans around his ankles. His arse was in the air, glistening with sweat and something else. Tim Hawthorne, also with his trousers open, was kneeling behind him, his hands gripping Ryan&#8217;s hips so hard. Tim&#8217;s cock&#8212;thick, veined, and brutally hard&#8212;was buried to the base in Ryan&#8217;s arse.</p><p></p><p>&#8220;Fuck, Ry, take it,&#8221; Tim grunted, pulling back and slamming forward. The sound was wet, meaty. Ryan&#8217;s whole body jolted with the impact. &#8220;Your fucking arse is made for this, you know that? Made to get fucked by a proper cock.&#8221;</p><p></p><p>Ryan&#8217;s face was a mask of drunk, desperate pleasure. His eyes were squeezed shut, his mouth open in a silent &#8216;O&#8217;. He was pushing back against Tim, meeting every thrust. &#8220;Harder, Tim&#8230; fucking&#8230; use it&#8230;&#8221; he moaned, the words slurred.</p><p></p><p>Jack felt his legs go weak. He clutched the shelving unit. This wasn&#8217;t happening. This couldn&#8217;t be his Ryan. His loving, loyal boyfriend.</p><p></p><p>Just then, the side door to the garage banged open. James, the blonde, cheeky flanker from the Brixton Badgers, stumbled in from the shadows. &#8220;Oi, anyone know where the&#8212;oh, shit.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xKrW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b43f51-95f6-4e75-b295-9a84955e7415_1184x864.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xKrW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b43f51-95f6-4e75-b295-9a84955e7415_1184x864.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xKrW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b43f51-95f6-4e75-b295-9a84955e7415_1184x864.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xKrW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b43f51-95f6-4e75-b295-9a84955e7415_1184x864.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xKrW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b43f51-95f6-4e75-b295-9a84955e7415_1184x864.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xKrW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b43f51-95f6-4e75-b295-9a84955e7415_1184x864.jpeg" width="1184" height="864" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16b43f51-95f6-4e75-b295-9a84955e7415_1184x864.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:864,&quot;width&quot;:1184,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:477706,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://cafelatteau.substack.com/i/188777518?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b43f51-95f6-4e75-b295-9a84955e7415_1184x864.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xKrW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b43f51-95f6-4e75-b295-9a84955e7415_1184x864.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xKrW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b43f51-95f6-4e75-b295-9a84955e7415_1184x864.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xKrW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b43f51-95f6-4e75-b295-9a84955e7415_1184x864.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xKrW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16b43f51-95f6-4e75-b295-9a84955e7415_1184x864.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>He froze, taking in the scene. A wide, predatory grin spread across his face.</p><p></p><p>Tim didn&#8217;t stop fucking. &#8220;Fuck off, James. Piss off.&#8221;</p><p></p><p>James laughed, not moving. &#8220;Hell no. I&#8217;ve wanted a go on that since the first time I saw it in those tight little shorts. That&#8217;s a legendary arse. You&#8217;re not hogging it.&#8221;</p><p></p><p>&#8220;I said fuck off!&#8221; Tim snarled, his pace increasing, making Ryan cry out.</p><p></p><p>James&#8217;s grin turned nasty. He stepped closer. &#8220;Yeah? Or what? You want me to go wake up Jack? See what he has to say about his boyfriend getting his arse reamed in a garage?&#8221;</p><p></p><p>The effect was instant. Ryan&#8217;s eyes flew open in terror. He looked over his shoulder at Tim, pleading. Tim, after a vicious, final thrust, stilled. He looked from Ryan to James, his expression adding up the consequences. &#8220;Fine. But be quick. And you don&#8217;t get his mouth. That&#8217;s mine.&#8221; With a final, deep grind into Ryan&#8217;s hole, Tim pulled his slick, hard cock out with a pop.</p><p></p><p>James was already undoing his jeans. &#8220;Quick? Mate, I&#8217;m gonna enjoy this.&#8221;</p><p></p><p>Ryan was crying now, soft, shameful tears cutting through the dirt on his cheeks. But he didn&#8217;t protest. He stayed on his hands and knees.</p><p></p><p>Tim moved to the front. He grabbed Ryan&#8217;s hair again, forcing his head up. Ryan&#8217;s lips were swollen, his chin slick with saliva. Tim slapped his cock against Ryan&#8217;s cheek. &#8220;Clean it. Lick my fucking shaft clean of your arse-juice, you whore.&#8221;</p><p></p><p>Ryan opened his mouth obediently, his tongue licking up the mixture of pre-cum and his own juices from Tim&#8217;s shaft. Jack watched, sickened and mesmerised, as his boyfriend serviced another man&#8217;s cock.</p><p></p><p>James positioned himself behind Ryan. He spat into his hand, slicked his own cock&#8212;paler than Tim&#8217;s but just as thick&#8212;and without any further ceremony, pressed the fat head against Ryan&#8217;s stretched, used hole. He pushed. Ryan groaned around Tim&#8217;s cock, the sound muffled.</p><p></p><p>&#8220;Fuuuuck,&#8221; James exhaled as he sank in, inch by brutal inch. &#8220;Oh my god. It&#8217;s&#8230; it&#8217;s even better than I fucking imagined. So fucking tight. Hot.&#8221;</p><p></p><p>Tim was fucking Ryan&#8217;s face now, holding his head still and pumping his hips. &#8220;Suck it, you slut. Get it nice and wet for me.&#8221;</p><p></p><p>&#8220;How long&#8217;s this been going on?&#8221; James asked conversationally, as if they were having a pint. His balls slapping hard against Ryan&#8217;s arse, a steady, wet smack that filled the garage.</p><p></p><p>Tim thrust deeper into Ryan&#8217;s throat, forcing a wet gag from him. &#8220;About a year,&#8221; Tim growled, his tone dripping with arrogance. &#8220;Every after-party. Sometimes in the changeroom after a match&#8212;if we&#8217;re the last ones left and it&#8217;s empty. Can&#8217;t risk anyone walking in on us, can we?&#8221;</p><p></p><p>A year. The words were a physical blow to Jack&#8217;s gut. A year of lies. A year of &#8220;I love you&#8221;s whispered in his ear while Ryan&#8217;s arse was still sore from another man.</p><p></p><p>James picking up his pace. &#8220;Fuck me. A year? He groaned, his thrusts becoming erratic. &#8220;Fuck. And Jack? Clueless?&#8221;</p><p></p><p>Tim paused, his cock still buried deep in Ryan&#8217;s throat, and smirked down at James. &#8220;Clueless? Nah, mate. Not exactly. See, Jack&#8217;s got this little problem&#8212;he gets sleepy. Always thinks it&#8217;s the booze, bless him.&#8221; He chuckled darkly, his hand tightening in Ryan&#8217;s hair as he forced his cock deeper, making Ryan gag and splutter. &#8220;But it&#8217;s not the booze. It&#8217;s me. I slip him a little something at parties&#8212;just enough to knock him out cold. Leaves Ry here free to be my slutty little fuck toy.&#8221;</p><p></p><p>James threw his head back and laughed. &#8220;Fuck, Tim. That&#8217;s cold. Drugging his boyfriend just to keep him out of the way while you wreck him?&#8221;</p><p></p><p>Tim laughed, rough and arrogant, as he shoved his cock back into Ryan&#8217;s mouth. &#8220;Don&#8217;t act like you&#8217;re above it, mate. You&#8217;re balls-deep in his boyfriend right now, and you&#8217;re not exactly complaining, are you?&#8221;</p><p></p><p>&#8220;Yeah, fair play,&#8221; James gasped, driving into Ryan harder. &#8220;Just think&#8230; poor Jack. Drugged out upstairs in his little bed. And we&#8217;re down here, using his slutty boyfriend like a fucking fleshlight. How sad and pathetic is that?&#8221;</p><p></p><p>They were both laughing now, a cruel, shared sound. Tim pulled his cock from Ryan&#8217;s mouth, a string of saliva and pre-cum connecting them. He leaned down and spat directly onto Ryan&#8217;s face. The glob landed on his cheekbone and slid down. Ryan flinched but didn&#8217;t wipe it away.</p><p></p><p>&#8220;He loves it, don&#8217;t you, Ry?&#8221; Tim sneered, slapping Ryan&#8217;s cheek lightly with his cock. &#8220;He loves being my dirty little slut. Loves knowing he&#8217;s a cheating whore while his stupid boyfriend loves him too much to suspect a thing.&#8221;</p><p></p><p>&#8220;Talk,&#8221; Tim demanded, while James was hammering into Ryan&#8217;s prostate with unerring accuracy. Ryan&#8217;s body was convulsing, his own cock hard and leaking onto the concrete. &#8220;Tell us what a worthless slut you are. Tell us about pathetic Jack.&#8221;</p><p></p><p>Ryan shook his head, a weak sob escaping him, he looked up. &#8220;Tim&#8230; you know I hate that&#8230; I still love him&#8230;&#8221;</p><p></p><p>&#8220;You love this more,&#8221; Tim hissed, grabbing Ryan&#8217;s hair again. &#8220;Now fucking say it. Or I&#8217;ll stop, and James will stop, and we&#8217;ll leave you here, empty and aching.</p><p></p><p>The threat worked. Ryan&#8217;s resistance crumbled. His voice, broken and thick with tears and arousal, spilled out. &#8220;Jack&#8230; Jack deserves better than me. He&#8217;s&#8230; he&#8217;s so good. And I&#8217;m&#8230; I&#8217;m just a cheating slut. A fucking hole for proper men to use. He&#8217;s clueless&#8230; he&#8217;s stupid&#8230; because he loves me too much to see what I really am.&#8221;</p><p></p><p>&#8220;Louder!&#8221; James roared, pounding him mercilessly.</p><p></p><p>&#8220;I&#8217;M A CHEATING SLUT!&#8221; Ryan screamed, the words echoing in the garage. &#8220;AND JACK&#8217;S A CLUELESS, LOVESICK IDIOT!&#8221;</p><p></p><p>The verbal degradation was the final trigger. As the two men joined in, calling Ryan every filthy name imaginable, mocking Jack&#8217;s intelligence, his manhood, his love, something broke and twisted inside Jack himself. Hot tears streamed down his face, silent sobs shaking his shoulders. The betrayal was a white-hot knife in his heart.</p><p></p><p>But beneath the agony, a different heat was unravelleling, low and insistent. He looked down. His own cock was straining against his jeans, a thick, painful outline. He was rock hard. Seeing Ryan like this&#8212;debased, used, reveling in it&#8212;hearing his own name dragged through the mud&#8230; it was the most horrifying, most arousing thing he had ever witnessed.</p><p></p><p>His hand, moving of its own volition, unbuttoned his jeans. He slipped his hand inside, wrapping his fingers around his own aching erection. He was leaking pre-cum, slick and hot. He began to stroke, his eyes glued to the scene. To Tim&#8217;s cock slapping Ryan&#8217;s face. To James&#8217;s powerful arse driving into Ryan&#8217;s. To the utter ruin of his boyfriend&#8217;s beautiful, treacherous face.</p><p></p><p>He matched his strokes to their rhythm, his breath coming in short, silent gasps. He was a voyeur. A cuckold. The realisation should have shamed him, but it only fuelled the fire in his groin. This was his secret now. His own dark, disgusting pleasure.</p><p></p><p>The men were reaching their peak. Tim&#8217;s grunts became frantic. &#8220;Gonna paint that pretty face, Ry! Gonna mark you as mine!&#8221; James was chanting, &#8220;Fuck fuck fuck that perfect arse!&#8221;</p><p></p><p>With a final, simultaneous roar, they came. Tim pulled his cock from Ryan&#8217;s mouth and shot thick, white ropes across his face, his closed eyelids, his lips. James, buried deep, shuddered and emptied himself into Ryan&#8217;s arse, his hips jerking spastically.</p><p></p><p>Ryan collapsed onto his forearms, his body trembling, his own release splattering the floor beneath him, untouched. He was a mess of sweat, spit, semen, and tears.</p><p></p><p>Jack, with a choked, silent gasp, came into his own hand, his orgasm a violent, shameful wave that left him dizzy and weak. He quickly tucked himself away, wiped his hand on his jeans. He had to get out. Now.</p><p></p><p>He turned, silent as a ghost, and crept back to the spare room. He lay down on the bed, his heart trying to beat its way out of his chest. The pieces clicked together. The vomiting. He&#8217;d purged the drink&#8212;and the drugs&#8212;before they could fully take hold. That&#8217;s why he&#8217;d woken up. That&#8217;s why he&#8217;d seen it all.</p><p></p><p>He heard the garage door open, low voices, footsteps going to the bathroom. He closed his eyes, feigning sleep, his mind screaming with betrayal, arousal, and a terrifying new understanding of himself.</p><p></p><p>The bedroom door opened. A shaft of light fell across him. He could smell them&#8212;sweat, sex, Ryan&#8217;s cologne now polluted with the musk of other men.</p><p></p><p>&#8220;Out cold,&#8221; Tim muttered, his voice close.</p><p></p><p>A hand brushed Jack&#8217;s forehead. Ryan&#8217;s hand. It felt filthy. &#8220;My poor Jack,&#8221; Ryan whispered, his voice hoarse from screaming and sucking cock. &#8220;Let&#8217;s get you home.&#8221;</p><p></p><p>To be continued&#8230;</p><p>Next chapter link below&#8230;</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;7254ce6e-420d-42f8-95a5-36932e094549&quot;,&quot;caption&quot;:&quot;The morning light was a liar. It streamed through the kitchen window of their flat, clean and bright, painting everything in a normal, domestic glow. It was the same light that had fallen on a thousand ordinary mornings. But nothing was ordinary anymore.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Ryan's Betrayal&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:58050390,&quot;name&quot;:&quot;Maxwell George&quot;,&quot;bio&quot;:&quot;(NSFW) (M2M) Sharing from the depths of my filthy perverted mind, if you have a cheating kink or like BDSM. Cucking, or Sub/Dom, Humiliation, Degradation, erotica you've come to the right place. &quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d506a30-18dd-4cfe-bd0a-385e8972f437_1660x1244.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-02-22T22:32:09.974Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!TQvN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956c772-efbf-40d8-8e39-2b83cc662f95_2304x1728.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://cafelatteau.substack.com/p/ryans-betrayal-49a&quot;,&quot;section_name&quot;:&quot;Ryan's Betrayal&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:188839993,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:44,&quot;comment_count&quot;:6,&quot;publication_id&quot;:7387086,&quot;publication_name&quot;:&quot;Maxwell George&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!iYSo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b4ea26-4dda-47df-ba7e-4a09108061be_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://cafelatteau.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>