Sign in

cas — 24

@berrygrove.bsky.social
767 followers 168 following 1.3K posts

they/them. minors dni 🔞 i write sometimes :)

PostsRepliesMedia
cas — 24 @berrygrove.bsky.social · 17/12/2025
The 141 where it’s all alphas other than Soap and they’re wagering who gets to bite the omega first based on the results of their poker game and Soap is sitting at the table with them as they discuss it, reeling of arousal
0363
cas — 24 @berrygrove.bsky.social · 08/12/2025
do you think vampire ghost has ever drank from werewolf soap’s knot
2283
cas — 24 @berrygrove.bsky.social · 02/12/2025
Omega Ghost and Alpha Soap fucking in the shower but Ghost is crying because Soap’s scent is getting washed off him so they shut off the shower and they’re just filthy
0687
cas — 24 @berrygrove.bsky.social · 27/11/2025
Omega Ghost curled up in bed in his heat, exhausted and waiting for any of the alphas to get back and Gaz is the first one to get there, dropping his kit on the floor and crawling in beside him just to hold him close
0728
cas — 24 @berrygrove.bsky.social · 25/11/2025
Alpha Soap coming all over Omega Ghost’s nest so it doesn’t lose his scent when he’s gone on mission
1649
cas — 24 @berrygrove.bsky.social · 18/11/2025
Super blunt Ghost telling Price he really wants to fuck Soap an Price just blankly staring at him like, “really? This is the one thing you come to me about I’ve been trying to get you to open up for years.”
0787
cas — 24 @berrygrove.bsky.social · 06/11/2025
The 141 going to a waterpark as a treat for themselves and doing the slide where they race down side by side repeatedly bc Ghost keeps winning no matter what strategies they try
0352
cas — 24 @berrygrove.bsky.social · 29/10/2025
And the Ghost is just left alone with blackout drunk Soap who is desperately trying get into his pants. Unluckily for Soap, he wakes up in his own bed with a pounding headache and a note on his bedside table that says: “My office when you wake up. -S.R.”
0630
cas — 24 @berrygrove.bsky.social · 29/10/2025
Soap’s admission finally flustered Ghost. His cheeks reddening below his mask, just barely covered where it was rolled up. “Well Lieutenant, I trust you can get Soap back to base.” Price shook his head, a stupid grin on his face as he shuffled out of the booth.
1410
cas — 24 @berrygrove.bsky.social · 29/10/2025
chickenshit to outright confess. The sergeant was too worried about regs. “That so, Johnny?” His voice was laced with amusement as he threw his arm around the back of the booth where Soap sat. “Yessir.” Soap nodded. “Wanna do so much to you—with you.”
1380
cas — 24 @berrygrove.bsky.social · 29/10/2025
words are a bit slurred together. Price is surprised and raises his eyebrows, but Ghost is just looking down at the sergeant, amusement dancing in his eyes. He knew Soap was into him, hell he encouraged the sergeant, flirted back constantly. He also knew Soap was too
1370
cas — 24 @berrygrove.bsky.social · 29/10/2025
John “Liquid Courage” MacTavish getting piss drunk the night he plans on confessing to Ghost. He’s so nervous that he drinks too much and then he’s stumbling over to Price and Ghost, flopping into the seat beside Ghost. “Hi Lt, yer a bonnie lad.” His accent is thick and his
213728
cas — 24 @berrygrove.bsky.social · 29/10/2025
Soap has grabbed his shirt that morning leaving him with the choice of running to his own room for his own shirt and being late to breakfast or just wearing one of Soap’s. Usually he picks Soap’s and grumbles about it to the man himself and yet they never end up swapping back.
0570
cas — 24 @berrygrove.bsky.social · 29/10/2025
Soap and Ghost who very casually wear each others clothes. Soap tends to always be wearing Ghosts hoodies and shirts. He’s doing it happily, always giddy to be doing it. Ghost on the other hand, has to pretend he isn’t wearing a shirt a size too small. It’s usually because
19818
cas — 24 @berrygrove.bsky.social · 25/10/2025
desperate for the ghoap size difference but bigger
1441
cas — 24 @berrygrove.bsky.social · 25/10/2025
I feel like poly141 where they’re all super careful with each other when they’re fucking for the first time but after a couple of months of being together they’re slamming each other against walls and fucking each other
0484
cas — 24 @berrygrove.bsky.social · 19/10/2025
Fae Price who is exceptional at sex. He’s the one the team comes to when they’re really pent up and desperate. Soap and Roach take turns fucking him, Gaz lets the fae rail him, Ghost and Roach watch it all, so intent on simply seeing
0343
cas — 24 @berrygrove.bsky.social · 15/10/2025
Gaz… Gaz would fuck him over and over again until even his fae stamina couldn’t keep up anymore. He may have been the only one of them hiding, but Price swore he was the luckiest.
0250
cas — 24 @berrygrove.bsky.social · 15/10/2025
It made it much easier for Price to hide his fae features. Letting his glamour fall around the boys was easy. The four of them didn’t balk at his fae nature. The wolves would pull him into their nest, begging him to stay. Ghost would lick his blood up like it was the best thing he’d ever drank and
1210
cas — 24 @berrygrove.bsky.social · 15/10/2025
The 141 who’ve got their own building on base. It’s small, but it’s more than enough room for them. With two werewolves, a vampire, an incubus and their “human” captain they have an array of needs and enough soldiers heard the wolves going at it and complained that the whole team moved.
15611
cas — 24 @berrygrove.bsky.social · 15/10/2025
Vampire Ghost nearly drains Soap to death during sex only for witch Gaz to heal him back to perfect health so the man could have the hardest orgasm of his life
06513
cas — 24 @berrygrove.bsky.social · 26/07/2025
Soap and Gaz riding dildos together, making out sloppily
1364
cas — 24 @berrygrove.bsky.social · 24/07/2025
Ghost with an undercut
0200
cas — 24 @berrygrove.bsky.social · 23/07/2025
soap who fucks ghost in front of a mirror in a nice hotel they’d been put up with, forcing ghost to watch himself get absolutely wrecked
2716
cas — 24 @berrygrove.bsky.social · 20/07/2025
I forgor
030
cas — 24 @berrygrove.bsky.social · 19/07/2025
hoping to catch up all my posts on here tomorrow
170
cas — 24 @berrygrove.bsky.social · 12/07/2025
omega soap asking if he should go on scent blockers only for the alohas to be like PLEASE GOD NO
0250
cas — 24 @berrygrove.bsky.social · 09/07/2025
Ghost, Gaz and Soap tying Price to a chair and fucking in front of him so he has to watch
0282
cas — 24 @berrygrove.bsky.social · 07/07/2025
big fan of free use poly141 and they’re all just fucking each other anytime they have the chance
1454
cas — 24 @berrygrove.bsky.social · 06/07/2025
bsky.app/profile/berr...
030
cas — 24 @berrygrove.bsky.social · 06/07/2025
Gaz hoped that they got to stay here with them, that Price wouldn’t back down from the verbal sparring match he was doing with the other captain. He didn’t want to see the light leave the wolves eyes ever again.
0100
cas — 24 @berrygrove.bsky.social · 06/07/2025
He couldn’t imagine the pain and thoughts Roach had when he’d discovered that his mate was KIA. The two of them were cuddled so close together that any closer would mean they’d literally have to crawl into each others skin.
140
cas — 24 @berrygrove.bsky.social · 06/07/2025
They laid together, the two wolves ignoring the commotion of the two captains arguing behind them. Gaz kept an eye on them, seeing the pair for what they were. Bonds between wolves were sacred. Gaz had ended one end of those bonds on missions before and the fallout from it was scarring.
140
cas — 24 @berrygrove.bsky.social · 06/07/2025
They could’ve saved him. They could’ve all made it out that day. Roach rumbled at him, the vibrations bringing a comfort he’d been longing for for so long. The larger wolf’s body went boneless, Soap relaxing in the one place he’d always felt safest.
140
cas — 24 @berrygrove.bsky.social · 06/07/2025
answered, licking at Roach’s neck. “Should we…?” “We do whatever you want.” Roach’s voice rang true. “Like this then, until they get rid of him at least.” He was a coward. Soap knew he was, but he couldn’t face their captain—their alpha—not after what happened on that mission.
140
cas — 24 @berrygrove.bsky.social · 06/07/2025
He’d missed it dearly, yearned to hear him again. “They left me.” “I didn’t know. I would’ve come. I would’ve left everything. They- they said they felt the pack bond snap.” Roach’s voice was full of pain. He’d mourned for his mate. He’d attended his funeral for Luna’s sake. “I know.” Soap
140
cas — 24 @berrygrove.bsky.social · 06/07/2025
“Doesn’t look dead to me.” The tensions built between them, meanwhile, Soap and Roach had settled. Soap laid with his face buried deep in Roach’s neck, breathing heavily as he took in the scent of his mate. “You’re alive.” Soap whined loudly at the sound of Roach’s voice in his skull again.
140
cas — 24 @berrygrove.bsky.social · 06/07/2025
captain who’d wisely not stepped closer to Soap. “Burn him?” He scoffed. “He fucked up and got himself captured.” Gaz hummed, quietly moving to the other side of the captain, boxing him between him and Ghost. “You reported him KIA.” Price scowled, stepping in front of him.
160
cas — 24 @berrygrove.bsky.social · 06/07/2025
Both of their tails wagged eagerly, Soap showing more signs of life than he had since he’d been rescued. The wolves were rolling, affectionately nuzzling each other and just playing where they sat under the moon. “Seems like Sanderson didn’t burn him.” Ghost noted, eyes leveled on the wolf
140
cas — 24 @berrygrove.bsky.social · 06/07/2025
Immediately, Price assumed the worst as the smaller wolf slammed into Soap, knocking them both to the ground. “Sanderson!” The other captain snarled. The smaller wolf didn’t heed his words at all. Instead he was hastily licking at Soap’s neck and throat.
140
cas — 24 @berrygrove.bsky.social · 06/07/2025
“Are you accusing me of something?” The other captain squared his shoulders, crossing his arms over his chest. “What happened is pack business.” Price scowled, about to comment on the obvious lie when a blur of fur shot past them towards Soap.
140
cas — 24 @berrygrove.bsky.social · 06/07/2025
bsky.app/profile/berrygrove.bsky.so… Whatever had gone down on the mission where he’d been left behind had clearly not be as unfortunate as it seemed. “Doesn’t seem like you two parted on good terms.” Price commented, taking a long drag from the cigar he’d lit.
1237
cas — 24 @berrygrove.bsky.social · 04/07/2025
lowkey shit but here it is archiveofourown.org/works/663165...
archiveofourown.org
081
cas — 24 @berrygrove.bsky.social · 02/07/2025
ghost an his massive pecs
0324
cas — 24 @berrygrove.bsky.social · 30/06/2025
None of them were surprised when the wolf climbed into the bed of their truck, warily eyeing them as he laid himself down. They were a far cry from Soap trusting them, but him following them was enough to start.
2300
cas — 24 @berrygrove.bsky.social · 30/06/2025
There was no doubt in any of their minds that Soap had wanted to kill the doctor, but he’d left him alive, severely injured but alive. Clearly, the wolf wanted revenge on the whole organization. First, he needed to get back to a base—needed resources.
1120
cas — 24 @berrygrove.bsky.social · 30/06/2025
“I think you’ll find the mutt to be the best of us.” Price hummed, grabbing the arm that Soap hadn’t ripped to shreds. Gaz and Price hauled the doctor to his feet, practically dragging them along. Ghost tracked Soap, smiling to himself as the wolf started following him back towards exfil.
1120
cas — 24 @berrygrove.bsky.social · 30/06/2025
Price scowled and then felt a rush of sick satisfaction as a loud snap noise filled the air. Soap had tightened his jaw so hard he snapped the man’s arm. After that Soap let him go and prowled away from him towards where the direction they’d come from.
1100
cas — 24 @berrygrove.bsky.social · 30/06/2025
It was a bloody mess, but Price trained his gun on the man anyway. Once it became clear Soap wasn’t letting go the doctor settled, staring up at Price, with wide eyes. “Please, call your mutt off.” The doctor begged.
1100
cas — 24 @berrygrove.bsky.social · 30/06/2025
Luckily, as vampires they had speed too. It didn’t take long for Soap to pounce on someone, bring them to the ground. A shrill scream rang out, the man—clearly some sort of doctor—hit the ground hard. The wolf’s body shook as he held onto the trashing man, jaws clamped tight around his arm.
1100