“You have to let all my air leave me for this to work.”
“Right. So don’t hold your breath and it’ll go faster.”
Gavin swallowed. “I’ll do my best.” He wasn’t afraid of death, but if he accidentally drowned himself for real, he’d be really upset with himself.
“Ready?”
“As I’ll ever be.” Gavin shut his eyes, not wanting them to sting.
Kyler took his hand and swam them down, down, down. Deeper than Gavin had ever been consciously. The sea was calm under the waves. Gavin hadn’t expected that.
It was peaceful underwater. He kept his eyes shut and his body fought him for air. He needed to open his mouth, to let the water in to start the process, but he couldn’t. Kyler squeezed his hand. He squeezed back twice. Their signal for Kyler to—
The punch to his gut did the job. Gavin let out every bit of air and sucked in the salty sea water. He clawed at his throat. His lungs burned. He couldn’t get air. More and more water sank into him. His eyes flew open and Kyler was right there.
Kyler’s hands wrapped about his face and pressed their lips together. Gavin flailed, he couldn’t do this, it was too—
He screamed when searing fire ripped across his throat. Like daggers tore into him.
Kyler kept his hold on Gavin, making sure he couldn’t fight his way to the surface like he wanted. Gavin didn’t know what he wanted now. The pain of growing gills burned through him. He dug his blunt nails into Kyler’s flesh and hated himself for it. Hated himself for the worry on Kyler’s beautiful face.
Gavin’s lungs continued to fill with water and he gasped for air, wishing for the experiment to be over already.
Then he breathed.
Long and slow, he dragged water into him. He knew it’d be unpleasant when he had to expel the water from his body, but for now, it was perfection. When he laughed, bubbles rose from him. He watched them rise to the surface, but he wasn’t interested in joining them anytime soon. He had a merman to explore thoroughly.
Kyler’s hair haloed around his head. The worry cleared from his face as soon as he realized Gavin could breathe. The biggest smile lifted his lips, showing his dagger like mer teeth. It wasn’t unsettling, no Kyler looked perfect in all his mer glory as he did in human form.
Gavin ran his fingers over Kyler’s arms, unsettling the slight scales there. Kyler made a series of clicks and squeals. He blew a ring of bubbles towards Gavin before twisting to swim around him again. This time, Gavin could properly observe the way Kyler moved. Gavin reached out to touch Kyler’s tail as he swam past. Kyler showed off different swimming techniques, using hands, just his tail, swimming backwards. Gavin couldn’t look away.
The pressure of the sea was stronger below and Gavin didn’t care for it, but he wanted to be there with Kyler. Wanted to spend hours with his little merman, just watching him swim and enjoy himself.
Gavin had no way of expressing his gratitude towards Kyler. There was nothing he could think of other than helping Kyler be free. In that moment, Gavin made a silent oath. One way or another, he would see Kyler free and happy.
Kyler stopped his playing and swam up to Gavin again. He kissed him over and over until Gavin thought he’d melt. Kyler pressed his hand to his slit again as he nipped at Gavin’s lips.
“Please,” Kyler mouthed.
How could Gavin deny him? Kyler wrapped his webbed hand around Gavin’s cock, pumping while Gavin spread Kyler’s slit open.
Gavin was going to fuck a merman. He never thought he’d see the day. Never thought he’d meet a mer and now he was going to fuck one underwater.
Kyler pressed their hips together as he guided Gavin’s cock to his slit. Gavin wished he could have heard the noise Kyler made better when Gavin’s cock slid inside. The sea muffled the sounds of pleasure, much to Gavin’s dismay. But skies, Kyler’s slit was tighter than he anticipated it being. And he was slick like he came with his own oil. Gavin couldn’t stop himself from thrusting. Again and again. His cock slid against Kyler’s cock, still trapped in the sheath.
Pure bliss etched over Kyler’s face and Gavin wanted to keep it there. Wanted to make him come over and over. Wanted to make sure only good things happened to Kyler for the rest of his days.Theirdays. But he couldn’t think like that. Kyler was leaving as soon as he could, and Gavin couldn’t keep him from his freedom. Though in his heart he hoped Kyler would choose a life of adventure with a prince that abdicated his spot in line for king.
Kyler kissed him as he bucked his hips. He clung to Gavin and Gavin didn’t want to let him go. Too soon, that perfect wave of ecstasy hit and Gavin came into Kyler’s channel. Kyler’s cock slid from his slit with Gavin still inside, making the hole tighter than before. Gavin couldn’t help himself and pumped Kyler’s cock until ribbons of white shot from him and he slumped against Gavin while huffing deep breaths.
But Kyler wasn’t done. He took Gavin’s hand and placed the tip of his spent mer-cock in Gavin’s palm. The appendage was not what Gavin had expected. It was about as long as Kyler’s forearm and thick, a bit tapered. It was more like a giant tongue than what his cock looked like in human form.
When Gavin used his other hand to get a feel for the heft of it, bubbles flew from Kyler’s lips with his gasp.
Skies, Kyler was so sensitive and reactive. Gavin wanted to keep playing with him. Gavin ran his hands long Kyler’s length and watched his eyes roll back as he thrust forward.
Could Gavin make him come again so soon? What did mer cum taste like? He had to know.
Gavin let himself drop further until his face was level with Kyler’s cock. Kyler’s gills stopped moving as he held his breath. His cock was a beautiful soft pink, like the inside of his mouth. Gavin darted his tongue out to lick the tip. A series of clicks and squeals escaped Kyler’s lips and his hands flew to Gavin’s horns. Gavin’s cock was already perking up again. He licked Kyler again, exploring with his tongue, savoring the salty and sweet taste. There was always something sweet about Kyler.