Kitte (writes) @kittewrites.bsky.social · 15hGaz knew this would not be his first orgasm of the night, that they had time until morning and Ghost would take him apart in every way he knew, worship him and his body like he was precious. And he was, he truly was, in Ghost's eyes he was. // 080
Kitte (writes) @kittewrites.bsky.social · 15hand Ghost just watched him, mesmerized. "So beautiful," he murmured, and Gaz felt his cheeks heat up with the praise. Ghost was normally stingy with it, but with Gaz he seemed to have no such inhibitions – with him it was abundant. 170
Kitte (writes) @kittewrites.bsky.social · 15hIt was a gentle night. Ghost sucked him off, taking his time. With Gaz about to come, he pulled away and jerked him to completion, his cum painting his own abdomen and Ghost's chest in white ropes. Gaz's lungs heaved like bellows, coming down from the high, 170
Kitte (writes) @kittewrites.bsky.social · 15hIf it was alright for him to touch. If it was alright to worship Gaz like a god. If his touch and attention was welcome. And each time Gaz permitted it, a divine decree, his fingers in Ghost's hair, tightening as Ghost wrapped his lips around his hardening cock. 160
Kitte (writes) @kittewrites.bsky.social · 15hIn the way Ghost kissed his skin, climbing over him and starting with Gaz's throat and kissing down his sternum, then down his abdomen, his hands roaming all the while over his ribs, squeezing his hips. With each kiss he looked up, asked. 160
Kitte (writes) @kittewrites.bsky.social · 15hThey never said the words. They never dared to admit what it was that was growing between them, because it felt like jinxing it, like saying it out loud would fracture it with its realness. But it was always there, under the surface. 160
Kitte (writes) @kittewrites.bsky.social · 15hFinally Ghost got to his boxers, nuzzled the skin of his abdomen as he pulled the fabric down, and ignored Gaz's soft cock as he threw the underwear on top of the pile. He looked up at Gaz, a look of devotion in his eyes so true that it made Gaz's breath hitch. 160
Kitte (writes) @kittewrites.bsky.social · 15hGhost untied his shoelaces, took the shoes off with reverence, the socks finding their way on the floor. He took off Gaz's shirt, revealing brown skin, the scent of citrus soap on his skin. Carefully he removed his pants, then, Gaz arching his hips to wiggle out of them. 160
Kitte (writes) @kittewrites.bsky.social · 15h"Missed you," Ghost mumbled in between kisses, "was worried about you." "I was fine." "I know," Ghost said. "Still I worried. I always do." Gaz smiled. His sweet man. "Fine. Worry, then. I'll always come back." "Make sure you do." 160
Kitte (writes) @kittewrites.bsky.social · 15hThey kissed against the door for a while and then Ghost walked them backwards towards the bed, laying Gaz on top of his sheets, still peppering his lips and face with kisses. He was being so gentle, so attentive, so loving, that Gaz didn't know what to do with it. 160
Kitte (writes) @kittewrites.bsky.social · 15hGhost met him at the door with a kiss, framing his neck with his hands in a tender manner. Knowing these hands were capable of snapping an enemy's neck, now cradling him like he was precious, made Gaz feel giddy. Happy. Cared for. 160
Kitte (writes) @kittewrites.bsky.social · 15h#ghostgaz #kittewrites NSFW, body worship, blowjob "Let me take care of you tonight," Ghost said. Gaz could not help but agree. The latest mission had been gruelling and he was dead tired, so after his shower he joined Ghost in his quarters. Ghost was already waiting for him, unmasked, vulnerable. 1133
Reposted by Kitte (writes)Azalea Harris :P COMS OPEN @azaleaharrisart.bsky.social · 20hThere's some cute GazPrice on my Patreon !!!!!! I rarely indulge in this ship, but they're just so cute 🥺 patreon.com/AzaleaHarrisArt #GazPrice 09521
Reposted by Kitte (writes)Luuu🩷 @lsbullshit.bsky.social · 05/10/2026Waaaaaa John Soap Mactavish is a Labrador... well a chocolate one?🙂↕️ Thankyou Sara for sharing esta joya you can see the video on X in my last post 😽💫 #SoapMactavish 211023
Kitte (writes) @kittewrites.bsky.social · 05/10/2026What did cheese say when it saw itself in the mirror? Hallou-mi! . Were did the pumpkins have their meeting? In the gourdroom. . I tried to make up a joke about ghost but I couldn't. It had plenty of spirit but no body. Googled some, hope you like these and your day gets better 💕 #zadjokes 110
Kitte (writes) @kittewrites.bsky.social · 05/10/2026The thousandth crane came with a question, one Ghost asked on one knee despite it aching terribly. Price had thought himself the type unable to stay still – but here he could stay, forever. // 150
Kitte (writes) @kittewrites.bsky.social · 05/10/2026This new tradition was objectively silly, in a sense – they had bookshelves lined with these little birds and when Nik came over for the first time he laughed and laughed, until he said that the paper was ugly and he'd bring nicer paper for them next time. 120
Kitte (writes) @kittewrites.bsky.social · 05/10/2026And that wish was simple – to stay together until they grew old. That Ghost would come back in one piece from his suicidal missions, that Price would not keel over and die from having smoked most of his life. 140
Kitte (writes) @kittewrites.bsky.social · 05/10/2026Instead they kept their hands busy by folding paper. Origami bird after another they made cranes and more cranes out of small paper slips. They sat in the porch and drank beer and made paper cranes. A thousand would grant a wish. 120
Kitte (writes) @kittewrites.bsky.social · 05/10/2026Whenever Ghost came back on leave, they used to smoke together in the backyard, Ghost winding down from the stress and Price just smoking out of habit. Now it was different, with both of them having quit. 120
Kitte (writes) @kittewrites.bsky.social · 05/10/2026Price liked it, being free of it. Not entirely free, he still chewed nicotine gums, but even those less frequently than in the beginning. It felt like turning a new page in his life, and after decades in the army he could appreciate something fresh. 120
Kitte (writes) @kittewrites.bsky.social · 05/10/2026#priceghost #kittewrites If he couldn't stay still before, it got infinitely worse after he retired – and worse still as he quit smoking. He didn't quite go cold-turkey, it would have been too much, but even now, a year after quitting he was still jittery about it. 1123
Kitte (writes) @kittewrites.bsky.social · 05/10/2026WHEEZING this is so funny skdfjhsk i love your dogs so much, the puppy is so cute!! 110
Reposted by Kitte (writes)Dzlian @dzlian.bsky.social · 05/10/2026he returns the pup later that day, somehow! #tf141 #selfinsert 4629
Reposted by Kitte (writes)ShkretArt @shkretart.bsky.social · 05/10/2026Sometimes I miss Captain Price and the characters from CoD #CaptainPrice #CoDfanart #callofduty 213426
Reposted by Kitte (writes)Weisalty @weisalty.bsky.social · 05/10/2026Such an eepy Gaz <3 #cod #smallartist #moots? #kylegazgarrick #gaz 28820
Kitte (writes) @kittewrites.bsky.social · 04/10/2026Saw the new resident evil movie and left with, what else, pricegaz thoughts lmao 0110
Kitte (writes) @kittewrites.bsky.social · 04/10/2026But now they lie here, entangled, exchanging desperate kisses that taste like tragedy and inevitability. // 1120
Kitte (writes) @kittewrites.bsky.social · 04/10/2026They kiss in the dark, the world crashing around them as they swear they won't fall asleep, they'll just rest in each other's arms for a bit. Soon Price will get up and pretend this didn't happen, soon Gaz will turn around and close his eyes. 1120
Kitte (writes) @kittewrites.bsky.social · 04/10/2026Price sits on the bed and puts a hand on Gaz's hip. It's an unvoiced question but Gaz hears it loud and clear. He makes way and Price falls into the bed with him, pulls Price close until Price is almost on top of him. Price doesn't ask, it's futile, he knows what Gaz wants 190
Kitte (writes) @kittewrites.bsky.social · 04/10/2026They don't have that conversation often, but occasionally Gaz asks "should we go?" and Price says "we can't" and they look at each other thinking *you're the only one I've got, I'm not losing you* and things stay still. Until finally one night Gaz is about to fall asleep and 1100
Kitte (writes) @kittewrites.bsky.social · 04/10/2026the environment around the house infested with zombies and nasty people taking advantage of the situation. They don't have long in this house - either one day one of them slips and the zombies come rushing in, or they have to leave as all the resources are depleted. 190
Kitte (writes) @kittewrites.bsky.social · 04/10/2026They know this won't last forever. They lost contact with Soap and Ghost a week ago and Kate hasn't been heard of in a month. Nikolai is still out there somewhere, sometimes a message comes through - he's looking for them but they don't dare to invite him with them, 1100
Kitte (writes) @kittewrites.bsky.social · 04/10/2026even while everything is falling apart. They cook together, fight together, go scavenging together, literally sleep together (one awake while the other sleeps, watching over the other), and start falling into a deeper entanglement with each other every passing moment. 190
Kitte (writes) @kittewrites.bsky.social · 04/10/2026#kittewrites #pricegaz Price and Gaz in a zombie apocalypse setting, holding fort in some abandoned farmhouse and trying to live a normal life while society collapses around them. The tension between them growing as each day passes, falling into this strange sort fo domesticity, 2288
Kitte (writes) @kittewrites.bsky.social · 04/10/2026I have suddenly become shy about posting nsfw posts here... As if i need to keep up appearances. For what exactly lmao i don't know, y'all know i want pricegaz to fuck nasty 0160
Reposted by Kitte (writes)meatgh0st 🥩💀🔞 @meatgh0st.bsky.social · 03/10/2026dont rly like this one but ill post it here before it goes into the abyss (i will not finish it) #ghostprice #priceghost #captainjohnprice #simonghostriley 411520
Kitte (writes) @kittewrites.bsky.social · 02/10/2026Gotta love it when disability disables me. Horrible terrible day. But i will persevere. 070
Kitte (writes) @kittewrites.bsky.social · 02/10/2026Bc of @edgelordjones.bsky.social I am thinking of Price with reading glasses rn and Gaz making fun of him for it - but secretly he adores how Price looks with them, older and sexy. Whenever Price glances up at him over the rim of the glasses, Gaz's heart palpitates a little. So unfair. 0259
Kitte (writes) @kittewrites.bsky.social · 02/10/2026This was delicious, thank you for this meal 🙏 110
Reposted by Kitte (writes)Moose @aethermoose.bsky.social · 02/10/2026Day 2 of #Kinktober is live! Got some #Poly141 omegaverse today! :3 archiveofourown.org/works/936440... 184
Reposted by Kitte (writes)monsterlice.bsky.social @monsterlice.bsky.social · 01/10/2026Kyle Gaz Garrick is the hottest (fictional) man alive and I think about him literally every day 4286
Kitte (writes) @kittewrites.bsky.social · 01/10/2026Hahaha yes, it would be just another endurance challenge for them xDD 010
Reposted by Kitte (writes)Milk 🌸 @milkydough.bsky.social · 29/09/2026Good evening!! Quick break 29326