Sign in

Kitte (writes)

@kittewrites.bsky.social
520 followers 210 following 3.4K posts

Kitte's writing account (mostly COD)! | 29 | she/her | MDNI | pfp by @rowanartist.bsky.social #pricegaz #kittewrites

PostsRepliesMedia
Kitte (writes) @kittewrites.bsky.social · 14h
FUCKING. TYPO. *LAST not first
020
Kitte (writes) @kittewrites.bsky.social · 15h
Gaz 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 · 15h
and 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 · 15h
It 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 · 15h
If 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 · 15h
In 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 · 15h
They 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 · 15h
Finally 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 · 15h
Ghost 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 · 15h
They 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 · 15h
Ghost 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 · 20h
There'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)
Milk 🌸 @milkydough.bsky.social · 21h
Good morning!! Ghoap yuri!!!
09321
Reposted by Kitte (writes)
Milk 🌸 @milkydough.bsky.social · 04/10/2026
Good afternoon!! Hoodie
111423
Reposted by Kitte (writes)
Luuu🩷 @lsbullshit.bsky.social · 05/10/2026
Waaaaaa 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/2026
What 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/2026
For @aethermoose.bsky.social prompt on twit
020
Kitte (writes) @kittewrites.bsky.social · 05/10/2026
The 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/2026
This 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/2026
And 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/2026
Instead 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/2026
Whenever 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/2026
Price 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/2026
WHEEZING 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/2026
he returns the pup later that day, somehow! #tf141 #selfinsert
4629
Reposted by Kitte (writes)
ShkretArt @shkretart.bsky.social · 05/10/2026
Sometimes I miss Captain Price and the characters from CoD #CaptainPrice #CoDfanart #callofduty
213426
Kitte (writes) @kittewrites.bsky.social · 05/10/2026
This was so sweet 😭💕🙏
110
Reposted by Kitte (writes)
Weisalty @weisalty.bsky.social · 05/10/2026
Such an eepy Gaz <3 #cod #smallartist #moots? #kylegazgarrick #gaz
28820
Kitte (writes) @kittewrites.bsky.social · 04/10/2026
Saw the new resident evil movie and left with, what else, pricegaz thoughts lmao
0110
Kitte (writes) @kittewrites.bsky.social · 04/10/2026
But now they lie here, entangled, exchanging desperate kisses that taste like tragedy and inevitability. //
1120
Kitte (writes) @kittewrites.bsky.social · 04/10/2026
They 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/2026
Price 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/2026
They 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/2026
the 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/2026
They 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/2026
even 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/2026
I 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/2026
dont 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/2026
Gotta love it when disability disables me. Horrible terrible day. But i will persevere.
070
Kitte (writes) @kittewrites.bsky.social · 02/10/2026
Bc 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/2026
This was delicious, thank you for this meal 🙏
110
Reposted by Kitte (writes)
Moose @aethermoose.bsky.social · 02/10/2026
Day 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/2026
Kyle Gaz Garrick is the hottest (fictional) man alive and I think about him literally every day
4286
Kitte (writes) @kittewrites.bsky.social · 01/10/2026
Hahaha yes, it would be just another endurance challenge for them xDD
010
Reposted by Kitte (writes)
Milk 🌸 @milkydough.bsky.social · 29/09/2026
Good evening!! Quick break
29326
Kitte (writes) @kittewrites.bsky.social · 29/09/2026
They would be nightmare clients i know this
100