Fandoms
Recent works
-
I counted days, I counted miles (to see you there) by RayRach
Fandoms: Call of Duty (Video Games)
14 Nov 2025
Tags
Summary
Gaz is saved by none other than Caitriona “Vita” MacTavish - Soap’s twin sister. It’s…an experience.
Series
- Part 1 of Vita
- Language:
- English
- Words:
- 2,751
- Chapters:
- 1/1
- Kudos:
- 10
- Hits:
- 55
-
Tags
Summary
Astarion really, really likes the Wavemother Robe. Too bad he's giving Oriana and Halsin space to work out their new relationship.
-
Jealousy, Jealousy by RayRach
Fandoms: Mass Effect Trilogy, Mass Effect - All Media Types
09 Sep 2023
Tags
Summary
Kaidan watches her saunter by, frozen, and thinks, Damn.
I fucked up.
-
Tags
Summary
“You can always talk to me - I’ll always be here for you.”/”I think you lost your underwear somewhere.”/”Later, you need to tell me where you learned to do that.”
After Horizon, Garrus just wants to make sure she’s okay.
-
Tags
Summary
Inspired By 3 random prompts: “This is undoubtedly the stupidest plan you’ve ever had. What? No, of course, I’m in.”/“Have you lost your damn mind?!”/“Come over here and make me.”
Asari strippers are standard on Omega, but humans aren’t. When the need arises for someone to go undercover at Afterlife, Shepard is, unfortunately, their only candidate. She’s not a stranger to the work - she had to do what she had to do growing up, after all - but the fact that her crew will be watching? She can’t tell if she’s bothered or bothered. Neither can they.
OR - Shepard goes undercover as a stripper and Thane and Garrus nearly lose their minds in the process.
Recent series
Recent bookmarks
-
Tags
Summary
Kyle looks downright edible in that outfit. His toned body only accentuated by the burgundy mesh, his ass perfectly filling out the trousers he's wearing, the taper of his waist down into the belt. John's distracted by the earrings Kyle's wearing. He knew he had his ears pierced but he didn't know he has so many. They're all gold, glittering from the bar in the top of his ear to the spiral that appears as if it weaves through several piercings along the shell of Gaz's ear, down to the impossibly thin gold chain that dangles from the lobe of his left ear.
John and Kyle have never been anything and, truthfully, he knows he doesn't have feelings for Kyle. . . but looking at him right now? With his warm hands roaming an increasing amount of John's bare thighs. . .
Fuck
Bookmarked by RayRach
16 Oct 2025
-
Tags
Summary
In the aftermath of Makarov’s attack, a forcibly retired Soap is left alone and bored in the Scottish Highlands with nothing to do but secretly paint portraits of the man he misses the most.
When an idle wish brings one of his paintings to life, Soap does very little to discourage this miraculous new clone of his former Lieutenant from sneaking into his bed. It’s not like anyone - let alone Ghost - will ever find out, after all.
He should’ve known a copy of Ghost would be just as persistent and cunning as the real man himself.
- Language:
- English
- Words:
- 12,846
- Chapters:
- 2/3
- Collections:
- 1
- Comments:
- 275
- Kudos:
- 1,213
- Bookmarks:
- 230
- Hits:
- 10,246
Bookmarked by RayRach
09 Sep 2025
-
Tags
Summary
"MacTavish! Care to share with the rest of the class?" Murphy's voice boomed across the room, freezing Soap in place. Within a second, all eyes in the room focused on him, leaving shame to burn through his entire body.
"Just—tryin' to keep it light," Soap managed a weak laugh at his words, though it ended in a wince as he realized how thick his accent became. His smile faltered as his brain scrambled to find a better reply, or a way out without making a fool of himself, or something—
"Shut up, Soap." Murphy's growl cut through the air like a whip, low and sharp as he bared his alpha fangs. "We're about to go on a mission, now's not the time for your bloody stand-up routine. Keep it professional for once."
— $ —
or: an omegaverse spin on the ‘shut up, soap’ trope, where soap has a very, very bad time.
— $ —
Poly141 Week Day 6 — Miscommunication
Series
- Part 6 of Poly141 Week 2024
- Language:
- English
- Words:
- 6,894
- Chapters:
- 1/1
- Collections:
- 2
- Comments:
- 43
- Kudos:
- 1,635
- Bookmarks:
- 264
- Hits:
- 15,108
Bookmarked by RayRach
21 Aug 2025
-
Tags
Summary
“Do you need some orders to be able to come, to feel like a good boy? Or do you want me to just shut up and let you build your fantasy?” Ghost asked.
Soap didn’t even have to think about it, desperate for Ghost to keep going. “Talk to me,” Soap breathed.
Series
- Part 2 of A collection of GhostxSoap stand alones
- Language:
- English
- Words:
- 2,742
- Chapters:
- 1/1
- Collections:
- 2
- Comments:
- 141
- Kudos:
- 4,576
- Bookmarks:
- 502
- Hits:
- 42,470
Bookmarked by RayRach
20 Aug 2025
-
Tags
Summary
Being told to shut up always hurt. More than he suspected it should. Soap once had drunkenly apologized to Gaz for being such a loudmouth, and when Gaz insisted that everyone liked his friendly chattiness, Soap had literally flopped over him in relief and confessed that being told to shut up was like being kicked. No other insult or fight had the same effect on him.
Except, perhaps, being called useless.
Bookmarked by RayRach
20 Aug 2025

