Heyo! This is one I did a while back as a request though looking back I messed up a lil on it, but I still like this so here you go!
AO3 Tags: Exhibitionism, Public Sex, Public Blow Jobs, Public Hand Jobs. Hand Jobs, Blow Jobs, Vibrator, Semi-Public Sex, Dirty Talk, Mild Humiliation, Light System, Safewords, Light Dom/sub, Dom Atem, Sub Bakura, Dominant, Submissive, Light BDSM, Sex Toys, Almost Caught, Bathroom Sex, Bus Sex, casteshipping, PWP, Plot What Plot/Porn Without Plot, Dom Yami Yuugi | Atem, Sub TKB, Sub Yami Bakura
They weren't fast when it came to finally spending time together, or eager to do so, as a matter of fact. But when there's only one other person in the city who spent a few thousand years trapped in the darkness, you gravitate towards each other.
It started with a bar. Domino was a small area, and eventually, there was only ever one bar open late enough for the two of them. They would glare at each other, walk in, and sit as far apart as possible. They would glare at each other as they left, and that was it. Nothing more to say.
Then the drinking grew more frequent. It was easier to dull senses than to deal with what was happening to them. They slowly bought the other a drink – sometimes more, if one was low on money. They gradually began to sit closer together until they were at the same table – it was better than drinking alone.
Then, Atem invited Bakura back to his house for a game.
"No thanks," Bakura snorted. "I don't need your host glaring at me the whole time."
"He's not my host anymore," Atem huffed. "And I don't live with him." The games became more and more frequent. Neither of them lived with their old hosts. It was easier that way. Eventually, they were both tired of living alone. It was cheaper anyway; to share. They didn't mind all that much anymore.
Not after Atem learned about Kul Elna.
Neither of them really brought home partners either, and neither liked the idea of being celibate after three thousand and something years of not being able to enjoy themselves in any sense of the form. So they came to a... mutual agreement. One formed in sweat and moans of each others' names.
Bakura especially liked to try out anything he found online, and Atem was usually willing to give anything a go at least once. Their agreement eventually evolved into a relationship, though nothing really changed. They could just say-
"I love you." Atem kissed the back of Bakura's hand – a knot of scar rested on both sides of his hand, though he was in his original body.
"I hate you." Bakura squirmed in his seat. He was wearing jeans that screamed 'I'm an unrepentant bottom; please reward me' – and Atem loved to reward him.
Atem just chuckled and pressed a button on the remote in his pocket. Bakura bit his lip. "This was your idea."
"I still hate you." Bakura squeezed Atem's hand, a sign he didn't really mean what he was saying. What he hated was his cock straining against his jeans and his inability to cum.
Atem hummed and glanced out the window of the bus. It was dark, and only one or two other people were on the bus – all up towards the front. They were in the very back row, so as long as Bakura was quiet, they wouldn't be spotted. Which was a lot to ask of him – Bakura was never a quiet lover.
Atem glanced at him and pressed the button again. Bakura's free hand dug into the side of the seat. "You okay there?" A smirk graced Atem's lips.
"M'fine." Bakura swallowed, his mouth dry.
"Are you sure?" Atem's hand crept across to the inside of Bakura's thigh. The latter tensed a little as he slid it up. "This is looking painful." He ran his hand up to Bakura's crotch, palming him through his jeans.
"Ngh..." Bakura's head fell back. "Dirty bastard," he hissed.
"I'm pretty sure that's you." Atem snickered, pressing a little harder. "You're the one rock hard on a bus with a vibe up your ass."
"Shut up." Bakura's eyes flickered around, but Atem knew the thought of being caught thrilled him as much as stealing had.
Atem hummed and looked up at the screen towards the top of the bus. "This is our stop. Come on." He pulled his hand away.
Bakura adjusted his jeans, walking with his legs close together to try and hide his hard on. Once they got off, Atem turned the vibe a little higher. Bakura curled in on himself.
"Come on." Atem smiled and took his hand, leading him towards one of the bars. It was relatively empty. Atem took one of the booths towards the back. "Go order us something, would you?"
Akefia rolled his eyes and trudged up to the bar. He jerked his thumb at the table as he spoke to the bartender and a wicked smile crossed Atem's face. He turned the vibe up again, as high as it would go. Bakura gripped the edge of the bar, knuckles as white as his hair. He gave a shaky smile to the bartender as he collected their drinks and walked stiffly back to the table.
"Too much?" Atem turned the vibe down.
"Nah." Bakura shook his head and set the drinks down. Atem hummed and took a sip of his cider as Bakura swallowed several mouthfuls of his beer.
His hand snuck towards Bakura's crotch again, slowly unbuttoning his pants. Bakura set down his drink hard as Atem slid his hand into Bakura's jeans under the table. The bar was dimly lit and the nearest person was six tables away, and the booth walls mostly hid them from view.
If anyone was watching, they couldn't see Atem wrap his hand around Bakura's dick, but they could certainly see Bakura's head drop as he did it.
"You like that?" Atem murmured, taking another sip of his drink as he flicked his wrist. Bakura muffled a moan. "I'll take that as a yes." He turned up the vibe again. Bakura shuddered. "You're such a slut."
"M'not," Bakura groaned into his folded arms.
"But you are." Atem leaned down and nipped the top of Bakura's ear before returning to his drink. "You're fucking dripping in public." Atem swiped his thumb over Bakura's slit, gathering precum to prove his point.
Bakura squeezed his eyes shut. "Fuck," he breathed. Atem gave his cock a squeeze. "Fuck, Atem-"
"Yes?" Atem took another sip. Bakura was silent. "You just need to ask. You know that."
Bakura pursed his lips and Atem turned the vibrator back to its highest setting. He groaned into his hands. "Ah, please- I need to-" He cut himself off.
"Need to what?"
"You fucking-"
"Need to what?"
"I need to cum," he hissed. Atem could feel his dick throb in his own pants.
"Better." Atem sped up.
Bakura squeezed his eyes shut, bucking up into Atem's hand. "Atem please-"
"You're going to cum all over your pants in here," Atem noted. He squeezed Bakura's cock. "How close?"
"Very," Bakura gasped, hips bucking again. "Gods, Atem, please-"
"You're such a slut," Atem murmured. "I bet you'd love it if everyone in here saw you cum all over yourself." Akefia groaned through gritted teeth. "Do it." A few seconds later, Akefia whined and buried his face in his arms again as he came.
Atem pulled his hand out of Bakura's pants and discreetly dried it off with a napkin. He turned off the vibrator. "You okay?"
Bakura nodded, a little out of breath. He quickly buttoned up his jeans.
They had planned a little more, but Bakura looked spent. Atem took his hand and squeezed it. "We can go back if you need. Light?"
"Green." Bakura returned the squeeze.
"Good." Atem slowly released his hand. "I think you should go to the bathroom."
Bakura drained the last of his drink and slowly stood up. The bathroom door was right next to their booth, and he pushed inside.
Atem waited for a minute, nursing the end of his drink. Once he was finished, he followed Bakura in. Only one of the stalls was locked, and he knocked on the door.
A second later, Bakura pulled it open and Atem pushed him up against the wall, pressing their lips together. He groaned into the kiss as Bakura's tongue slid into his mouth, and his partner locked the door.
Bakura chuckled as they pulled apart. "Someone's wound up," he whispered.
"No kidding." Atem pushed him down onto the seat. "You should have seen how hot you looked."
"Mm." Akefia's face was level with Atem's crotch now, and he unbuckled the former Pharaoh's belt. "Maybe we should record it next time."
Atem hissed as he pushed his pants and boxers down. "Might draw too much attention." He threaded his fingers through Bakura's hair. "Besides, we still haven't finished this one yet. Now show me how a slut sucks cock."
Although he easily could have gotten Atem back for all of his teasing, Bakura didn't mess around. He took Atem's cock as far as he could into his mouth on his first go, bobbing up and down, slowly taking in more.
Atem groaned and guided Bakura's head. "Such a good cockslut for me. You love having your mouth fucked, don't you?" Bakura purred around Atem's dick and relaxed the back of his throat as he took it down to his base.
Atem cursed, grip on Bakura's hair tightening, but that only further excited the thief. He sucked hard and Atem bucked into his mouth.
Bakura gagged slightly but focused on breathing through his nose. They both froze as the door opened and Bakura quickly pulled his legs up so it looked like there was only one person in the stall. Atem double-checked that the door was locked, glancing down at Bakura. The thief's eyes were bright. Atem grinned and gently thrust into his mouth again.
Bakura reached up a hand to fondle Atem's balls as he sucked, and it took all of the latter's will not to call out.
He held his breath as the tap ran, and the door opened and closed again. His grip on Bakura's hair tightened and he forced his partner to move a little faster. Getting the idea, Bakura gave another hard suck.
"You're so fucking good at this," Atem moaned. "So good at sucking my cock. Are you going to swallow like a whore too?" Bakura hummed around Atem's dick and relaxed his throat again. "Fuck." Atem squeezed his eyes shut. "I'm going to cum straight down your throat." He held Bakura in place as he released, his partner swallowing around his cock.
Slowly, he released the white hair and slumped against the stall door. Bakura panted slightly for breath, but he was grinning. "Fuck, that was hot." Bakura wiped the side of his mouth.
"I thought we were fucked when the guy came in." Atem glanced back at Bakura. "Are you sure that was okay?" Bakura loved dirty talk and the slight humiliation that came with it, and Atem loved indulging him, during the moment. He always felt bad about it afterwards though.
"I'm an atom that lost an electron." Bakura took his hand and squeezed it as he stood up, pressing their lips together before Atem could protest the pun. Atem groaned slightly at the taste of his own cum in Bakura's mouth and the thief pulled back with a smirk. "Button up your pants – I want to get home before we're both ready for another round."
Please review if you enjoyed!
