19 Works in John "Soap" MacTavish Has an Oral Fixation

Listing Works

  1. Tags
    Summary

    He's on the floor of the rec room, spread eagle flat on his back, hands clutching his face as he bemoans his horrible, no good, awful predicament.

    No one will let him stick his dick in them.

    Series
    Language:
    English
    Words:
    6,689
    Chapters:
    1/1
    Comments:
    30
    Kudos:
    461
    Bookmarks:
    53
    Hits:
    9,337
  2. Tags
    Summary

    While doing some renovations for Price, Simon gets stuck in a wall. Kyle and Johnny work their hardest to get him out!

    Language:
    English
    Words:
    2,274
    Chapters:
    1/1
    Comments:
    1
    Kudos:
    64
    Bookmarks:
    5
    Hits:
    2,018
  3. Tags
    Summary

    I'm tagging along with the #PuppySoapWeek2025 challenge run by Tomato and Lisarielles on Bluesky!

    I'll be participating in mostly DDNE prompts, as well as mixing in some of the NSFW for extra spice! Check out the list on the creators' pages (Also linked on mine at WraithyBoo ;) ), and enjoy a week of pup-hybrid soap getting wrecked by his boyfriends <3

    (Now with a fluff-filled Epilogue!)

    Language:
    English
    Words:
    11,243
    Chapters:
    8/8
    Comments:
    11
    Kudos:
    310
    Bookmarks:
    38
    Hits:
    7,405
  4. Tags
    Summary

    Impotent Ghost and Johnny who is fucking obsessed anyway!

    Series
    Language:
    English
    Words:
    3,475
    Chapters:
    1/1
    Comments:
    5
    Kudos:
    274
    Bookmarks:
    31
    Hits:
    2,531
  5. Tags
    Summary

    Simon Riley has been reported dead or missing four times. He's spent each holiday season alone or working for six years, since the last time he spoke to his brother and was told not to return. This year, his partner, John MacTavish, has offered him a home for the holidays. He has no idea what to expect from a large, apparently loving Scottish family farm, but for Johnny, he's willing to find out.

    Series
    Language:
    English
    Words:
    63,756
    Chapters:
    19/19
    Comments:
    207
    Kudos:
    950
    Bookmarks:
    176
    Hits:
    23,640
  6. Tags
    Series
    Language:
    English
    Words:
    2,166
    Chapters:
    2/?
    Comments:
    2
    Kudos:
    106
    Bookmarks:
    12
    Hits:
    2,366
  7. Tags
    Summary

    Soap was never good with authority. Why? He could make a list. Catholic guilt, daddy issues, being the youngest in a large family… it could go on for a while.

    But what it all came down to was a craving for attention. Specifically (embarrassingly), a craving for older men to praise him.

    For a few years he’d managed to delude himself into thinking he was straight. Until he was sucking his drill sergeant’s cock in the shower.

    Or: Soap has a kink for men with bellies and Ghost takes advantage of it.

    Language:
    English
    Words:
    5,741
    Chapters:
    1/1
    Comments:
    16
    Kudos:
    510
    Bookmarks:
    70
    Hits:
    5,007
  8. Tags
    Summary

    Ghost loves his sergeant. Soap loves his Lieutenant(s attention).

    i wrote this while brutally violently high sorry for typos chat. and sentences that don’t make sense

    Language:
    English
    Words:
    4,132
    Chapters:
    1/1
    Comments:
    5
    Kudos:
    135
    Bookmarks:
    8
    Hits:
    1,662
  9. Tags
    Summary

    John: So, if you're not here for a relationship, what are you here for? ;)

    Simon: I don't think most people on this app are here for relationships.

    John: Lmao, you're not wrong

    Simon: And I don't assume you're here for something like that either

    John: Nope, just looking for some fun

    ~~~

    How long will it take for "fun" to turn into more? Perhaps not as long as you'd think.

    Series
    Language:
    English
    Words:
    75,622
    Chapters:
    3/3
    Collections:
    1
    Comments:
    103
    Kudos:
    1,205
    Bookmarks:
    288
    Hits:
    19,877
  10. Tags
    Summary

    "My voice?"

    That made a slight tinge of pink crawl onto Johnny's cheeks, glad that Ghost wasn't there to see it. Maybe pointing it out was stupid of him, but he was already there. "Aye, sir. Chicks go wild for a bit of a growl like ye have."

    The hum of consideration that rolled through comms made Johnny feel- quite a bit more than he would ever want to admit.

    Series
    Language:
    English
    Words:
    2,426
    Chapters:
    1/1
    Collections:
    1
    Comments:
    29
    Kudos:
    1,634
    Bookmarks:
    163
    Hits:
    14,509
  11. Tags
    Summary

    It was hard to look at a man like Ghost and think that he could ever be bad at something. He carried himself with a confidence that screamed proficiency and experience. No one was to know that the ease with which he carried himself only extended to the masked man in the field with a weapon in hand.

    Language:
    English
    Words:
    6,715
    Chapters:
    2/2
    Comments:
    21
    Kudos:
    824
    Bookmarks:
    82
    Hits:
    9,022
  12. Tags
    Summary

    He'd gotten a few notifications already. Annoying reminders from his games, something from the recipe app he'd downloaded the last time he had leave, some popular post on Twitter. But no texts, no calls, nothing to indicate that Ghost had reached out again, for any potential reason that he might have.

    It had only served to drive his anxiety through the roof. He couldn't really remember what the hell he had been thinking last night.

    Series
    Language:
    English
    Words:
    3,655
    Chapters:
    1/1
    Collections:
    1
    Comments:
    21
    Kudos:
    711
    Bookmarks:
    36
    Hits:
    7,831
  13. Tags
    Summary

    John MacTavish is the youngest in his family. The very last to head off to Oakland Heights, a prestigious boarding school for boys. Though unlike his siblings, John never excelled in academics. Instead, he got in on a soccer scholarship.

    Simon Riley is the oldest in his family. Oakland Heights was his saving grace from an abusive, alcoholic father. After returning from an illegal, military based and run academy, it took years to get all the scholarships needed to get into this damn place. For himself and his little brother, Tommy. But they both made it, desperate to finally have lives of their own.

    But now John is struggling to keep his grades up and may potentially lose his spot as captain of the team if they don't improve. He's tried countless tutors, all of whom abandoned him after having lost their patience. The only option he thinks he may have left is none other than the top student of the school, his mysterious and quiet roommate: Simon Riley.

    Language:
    English
    Words:
    14,821
    Chapters:
    6/?
    Comments:
    58
    Kudos:
    258
    Bookmarks:
    43
    Hits:
    3,499
  14. Tags
    Summary

    Soap has an oral fixation. Ghost just wants to do paperwork in silence.

    OR

    Ghost shoves his fingers in Soap's mouth and finds it does a lot for both him and his sergeant.

    Series
    Language:
    English
    Words:
    2,534
    Chapters:
    1/1
    Collections:
    1
    Comments:
    6
    Kudos:
    629
    Bookmarks:
    65
    Hits:
    6,755
  15. Tags
    Summary

    They have intimate times in the shower

    Language:
    English
    Words:
    873
    Chapters:
    1/1
    Kudos:
    152
    Bookmarks:
    3
    Hits:
    2,469
  16. Tags
    Summary

    Soap's oral fixation has to be sated somehow, Ghost is here to help.

    Language:
    English
    Words:
    2,255
    Chapters:
    1/1
    Comments:
    3
    Kudos:
    591
    Bookmarks:
    52
    Hits:
    5,345
  17. Tags
    Summary

    There was no easy way to go about this. The files… the moment Soap saw the name Simon Riley he knew what he had to do.

    or

    Soap commits a minor crime for Ghost, and hopes he won't get murdered for it. Plot twist, he doesn't get murdered.

    Language:
    English
    Words:
    4,143
    Chapters:
    1/1
    Comments:
    17
    Kudos:
    1,410
    Bookmarks:
    182
    Hits:
    7,037
  18. Tags
    Summary

    You haven’t changed a bit, have you? Always so desperate to be fucked. Always looking for someone to pin you down and take you. You could have literally anyone you wanted, you know. And yet, even when you’re drunk, all you can think about is me.

    --

    Drunk Soap has access to Grindr, which ends up being both the best and the worst idea he's ever had.

    Language:
    English
    Words:
    5,981
    Chapters:
    2/2
    Comments:
    70
    Kudos:
    2,207
    Bookmarks:
    340
    Hits:
    21,726
  19. Tags
    Summary

    "You ever smoke weed?"

    Ghost blinks. "What do you want, Johnny?"

    "To know if you've ever smoked weed," Johnny repeats, rolling his eyes. "It's just a question. I can't try and bond with you, L.T.?"

    "You can try," Ghost says. What he doesn't say, what he couldn't admit, is that he wants Johnny to try.

    "I'm taking that as a no, by the way."

    Language:
    English
    Words:
    5,573
    Chapters:
    1/1
    Comments:
    27
    Kudos:
    815
    Bookmarks:
    108
    Hits:
    4,817

Filters

Filter results:
Submit

Include

?
Include Ratings
Include Warnings
Include Categories
Include Fandoms
Include Characters
Include Relationships
Include Additional Tags

Exclude

?
Exclude Ratings
Exclude Warnings
Exclude Categories
Exclude Fandoms
Exclude Characters
Exclude Relationships
Exclude Additional Tags

More Options

Crossovers
Completion Status
Word Count
Date Updated
Submit

Clear Filters