Work Text:
It started off as Tighnari’s idea.
Supposedly, a Geo user was rare where he was from. Albedo happened to be his first holder of the Vision he met, let alone the first he dated. So of course, Tighnari’s curiosity had his own mind running wild. When their friends weren’t paying attention, he whispered in Albedo’s ear that he wanted to see what the element could do—not in the context of combat.
And who was Albedo to deny him research?
The Mondstadtian knew the scenario was running through Tighnari’s mind—as it was in his own—the entire time they were in Lambad’s Tavern. Albedo noticed the large ears twitch more than they usually would and his tail kept switching sides. An apology was muttered when it brushed against the taller man sitting by his side. Alhaitham paid it no mind and made his move in the TCG round.
As the players were focused on the game, Albedo placed his hand on the Forest Watcher’s. He wished they weren’t wearing their gloves.
Cyno, who was sitting by Albedo’s side, had already countered the attack and defeated Alhaitham’s last remaining card. Upon hearing the Mahamatra’s cheer of victory, Tighnari stood up and met Albedo’s eyes. Someone had been waiting, the alchemist thought and went to stand by his side.
“See I told you, using two burst-reliant cards only puts you at a disadvantage,” Cyno lectured. However, his defeated opponent didn’t seem upset and instead, his expression softened ever so slightly.
“Well done,” he responded and collected his cards. He took three out of his deck and handed them to Cyno, as per the game’s rules went. The character card they were betting on—the newest release of the Akademiya’s Scribe—and the two corresponding talent cards.
Cyno beamed and placed them into his Casket of Tomes. He then turned to Albedo to thank him for accepting his commission.
“I’m glad to have both of your approval,” the artist responded, very aware of a certain Valuka Shuna tail making its way around his waist. An urge to hurry but Albedo liked messing with him. “Say, would you like to hear about the process behind this one?”
“Your hotel reservation, Albedo,” Tighnari interrupted before Cyno could tell him to continue. “If you’re not there soon, they’ll cancel it.”
“Ah, it seems Sumeru isn’t as lax as Mondstadt.” Albedo reached behind his back to feel the tail against him. “If I may ask, would anyone care to show me the quickest route?”
The plan was for Tighnari to volunteer so they wouldn’t be suspicious. However, he wasn’t quick enough—clearly distracted by the sensation on his tail—and Albedo’s earlier preposition had come back at him.
“If I go, you can explain the card to me on the way,” Cyno reasoned and started to make his way over.
Albedo suppressed a smile at the sharp intake of breath from the man by his side. Teasing him really was entertaining.
But Cyno was stopped by a hand on his shoulder.
“I’ll be needing help bringing this one back home,” Alhaitham cut him off and they four of them glanced over to see the long-forgotten sleeping blonde at the end of their table. Having no interest in card games, Kaveh wait straight for drinks and no one thought to moderate them. “I am but a feeble scholar after all, General Mahamatra.”
“Right, we’ll be off then,” Tighnari finally said before the two could flirt any longer. Shame, Albedo was feeling entertained.
The moment their shoes were off and Albedo had locked the hotel door, Tighnari had pushed him against it to bring him into an open-mouthed kiss. Albedo smiled and wrapped his arms behind his neck so he could return the vigor.
“You’re such a tease,” Tighnari muttered when he had to stop for air. Even then, he was speaking against the corner of Albedo’s lips.
“This level of teasing is nothing.” He carded his hands through Tighnari’s hair, stopping to rub the sensitive base of his ears. “I’m simply giving you a test sample of what’s to come.”
“Do you always have to talk like that?” the fennec asked and pressed kisses along Albedo’s neck. Like Tighnari’s ears, it was a sensitive area, causing Albedo to let out a soft whine. He could feel the other’s lips curl into a smile at that. “You’re making me have second thoughts about what we’re supposed to be doing now.”
“Then I suppose the best course of action would be to get to it, lest you change your mind.” Taking control, Albedo pushed the other onto the bed. Albedo only removed his outer jacket while Tighnari has removed his own clothes down to his boxers. The former had to take a moment to take in the sight. It had been a while since they last saw each other.
“Missed this?” Tighnari asked as tanned arms reached out to pull the other down onto the bed with him. Once their chests were against each other, Albedo’s lips immediately attached to Tighnari’s neck. He was glad Tighnari usually wore a turtleneck so he could bite and suck his skin all he wanted.
Now, Albedo understood what he meant about having second thoughts.
“Can we get into sentiments later?” he asked, all while wishing he had removed his blue shirt so it wouldn’t be in the way of their bodies.
Tighnari laughed and let Albedo sit up, straddling his stomach. “How do you want me?”
Hearing Tighnari ask him for instructions for once was hot, he thought as he removed the top few buttons of his shirt. He lifted himself up a bit so his following request could be made easier. “Can you lean back on the headboard and put your hands above your head?”
Tighnari complied, first moving so he was half-sitting with his back supported by a few pillows then crossing his wrists behind his ears. Now, for what he’d been anticipating.
With some focus, Albedo pointed his fingertips towards those wrists and wrapped them with Geo shackles, connected by a short chain.
“Oh-” Tighnari sighed and looked up at them with parted lips.
“How is it?” Albedo asked. “You know the word if you want them off, right?”
Tighnari nodded and tugged at the binds. “They’re not uncomfortable.”
Finally, Albedo tugged the waistband of Tighnari’s boxers. Taking the hint, the fox lifted his hips and let them be taken off. Now, he lay fully naked underneath a clothed alchemist. It made Albedo feel as though he had power over him. The thought was making heat pool up in his stomach and he knew he had to get on with it. For his own sake.
Next, Albedo gestured lower and formed a construct a few centimeters above Tighnari’s hard length. It held a close resemblance to the real thing.
“Tell me if it feels weird.”
“Oh wow,” was all Tighnari could say, eyes fixed on the construct. The alchemist could assume that meant it was alright. “Is this what you’ve been doing all this time?”
Albedo said nothing but he was sure Tighnari noticed the small smile flash across his face. Now that Tighnari was prepared, Albedo got off him to take off his pants and soaked underwear. However, he left the shirt on.
This earned him a frown from Tighnari but Albedo only let out a chuckle and kissed that frown off.
“Patience, my fox,” he said softly and swung his legs over Tighnari’s sides, straddling his stomach. The feeling of Tighnari’s skin on his cunt made him have to hold back a sigh of pleasure. Of course, it didn’t go unnoticed by Tighnari, who grinned and shifted below him. Albedo quietly whined at that and lifted his hips to deny the other control.
Albedo changed his positioning so he was now above the Geo construct he created. Once he had a grip on it, he looked up at Tighnari. Oh, those parted lips were such a sight, he thought and could feel himself getting wetter at that.
Slowly, he lowered himself down onto the false cock as the real one slid between his cheeks. He took in a sharp breath once he was full of Geo and met his lover’s eyes once more.
Desire.
As he looked longer, he noticed the restraints were being tugged at as well. Though it wasn’t much, it let Albedo know how much it was affecting Tighnari.
“Enjoying the show?” he asked and raised his hips. At the same time, he undid another button on his shirt.
“Albedo, please.”
Taking that as a sign, Albedo lowered himself back down and repeated the actions. Soon enough, he was riding his makeshift toy as Tighnari’s hard cock rubbed against his backside.
“Fuck, Albedo,” Tighnari moaned and strained against his binds.
At the same time, Albedo gasped out loud when the construct hit a certain spot. Trying to keep that angle, he continued until he found it unable to stay as quiet as he usually was.
“Tighnari,” he sighed, repeating the name with every movement of his hips. By now, the toy was slick enough to make it easy to go as fast as he wanted.
At the same time, Tighnari thrust his hips upwards, following Albedo’s pace. The sight, along with the sensation of Albedo’s ass against his length must’ve been unbearable.
“‘Bedo, please,” Tighnari gasped and struggled against the elemental restraints. “I need to touch you, I need to be in you, I need you.”
It was those words that pushed Albedo over the edge, letting out a soft moan as he came on the false cock. He fell onto the other, his own body jerking from the aftershock of his orgasm.
“You alright?” Tighnari asked. If his hands weren’t bound, Albedo was sure they’d be running through his hair.
Albedo looked up with half-lidded eyes and a smile, assuring the other that he was more than just alright. He sat back up and got off the toy, running his hands down Tighnari’s body in the process. Then, he got off him so he could turn around with his back facing his lover.
“You’re leaking,” Albedo observed, amused as he wrapped his hand around the cock, rubbing his thumb over the head.
This got him a low moan from the fox, who tried to thrust up.
Deciding Tighnari was worked up enough, Albedo positioned himself so the other’s cock was teasing his cunt. At the same time, the Geo replica was going into the other hole.
Careful not to hurt himself, he went down on both. When he was filled, both he and Tighnari moaned out loud.
“Albedo,” the fox groaned and Albedo turned his head to see him with his eyes shut. “Let me touch you.”
The moment the Geo user released him of the binds, Tighnari sat up immediately, not wasting a second to hold Albedo’s hips. Albedo let out a quiet whine when he felt teeth against the nape of his neck. Had he been a Valuka Shuna as well, a bite there would’ve bonded them.
“Someone’s eager-ah,” Albedo was cut off by a particularly hard thrust, burying both cocks inside him. Already overstimulated, he would’ve fell forward, had it not been for Tighnari’s hands moving up his body to place over his chest.
“How could I not be after all that teasing?” Tighnari asked against the pale skin. Then, he pinched one of Albedo nipples, causing him to gasp. They were sensitive and Tighnari knew, tugging and rubbing at them from behind. “Who told you to stop moving?”
“Tighnari, please,” Albedo whined, going back to fucking himself on Tighnari’s cocks. The fox’s assault on his chest didn’t stop as he left a trail of bites along Albedo’s neck and shoulder. It was all too much and yet, he wanted more.
Albedo reached for one of Tighnari’s hands and pulled it off his nipple so he could guide it downwards. When he stopped it between his legs, Tighnari took the hint. His middle finger began to rub Albedo’s clit, careful not the hurt him with his claws in the process.
The blond threw his head back with a breathy moan, resting his head on Tighnari’s shoulder as his lover played with his clit while thrusting into him.
“You’re so good,” Tighnari muttered into the blond hair. “Are you gonna cum?”
“Please.” Albedo’s grip on Tighnari’s wrist tightening when his finger began to slow down. “Let me cum, please.”
“You’re perfect,” Tighnari whispered and went back to his previous pace.
With the increased stimulation on his clit and praise, Albedo came with a moan. When he tightened around the cock, Tighnari growled and came inside the other. He held Albedo down with his back against his chest, lips pressed against the pale expanse of his shoulders.
“I love you.” Tighnari was the first to break the silence as they came down from their high.
Albedo willed the Geo construct to disappear once Tighnari let him get off. Now that he was freed, he turned to face his lover with a smile.
“I love you too,” he responded and pushed him down so they two could lie in bed. He reached to pet Tighnari’s ears, holding back a laugh when the tail behind him began to wag.
Tighnari leaned forward to peck the alchemist’s lips.
“Now wasn’t this better than talking about card games?” the Valuka Shuna asked and poked Albedo’s cheek.
“Hmm, I don’t know,” he joked, getting him a scowl from his lover. “Of course, it was.”
“What I thought,” he responded with a grin. “Though, I have to ask how the idea came to you. The fake one’s positioning, I mean.”
“Well, when you accept art commissions, you get a lot of… creative requests,” Albedo answered. “This particular one comes from a widely accepted idea of the draconic Geo Archon having two—“
“Alright, I think I get the picture,” Tighnari interrupted, shutting him up with another kiss.
Albedo let out a laugh and wrapped his arms around the fox to pull him close. Definitely better than cards.
