The red lights started strobing, making their movements look jerky and disjointed.
The crowd got louder and inched closer, pushing them all together.
And Kassel finally snapped.
He straightened up until he was standing at his full height, looming over the man who was still holding Beau. He gripped his arm and pried it away from Beau, ignoring the shocked gasp from the man as he was pushed aside.
His other arm went around Beau, gripping his waist and pulling until he was flush against his chest.
“Mine,” he growled at the man, and just like that, everything else faded to nothing around them.
Beau’s feet left the ground as Kassel spun him around until his back hit a wall. Kassel’s body crowded against him, caging him in until he couldn’t see anything or anyone else around them.
His lips parted in a silent exhale when Kassel dove in for a kiss and Beau melted into it. He didn’t care who saw. He didn’t care that they were in public or that the band he’d come to see was playing his favorite music.
Nothing mattered but Kassel’s hands on his hips, his tongue in Beau’s mouth, and that tail of his finding its way into places he didn’t want other people to see.
He wound his arms around Kassel’s neck, moaning into his mouth like they were alone. He made a move to lift his leg and wrap it around Kassel’s hip, but Kassel had other ideas. He inched down and gripped Beau’s thighs in his hands, lifting him up and wrapping his legs around his waist as he pinned him to the wall.
It was filthy. Completely inappropriate. But Beau didn’t even consider breaking it up. He was being touched the way he craved, and nothing would make him give it up.
“Get a room, Kassel,” someone said, and Beau snapped his eyes to the stage where Dave was speaking into his mic, smirking at them through the dimmed lights.
“That’s a good idea,” Kassel said, prying Beau off the wall and whisking him out of the venue, still wrapped around his body like a limpet.
“Kassel…” Beau tried, but the demon paid him no mind.
“We’re leaving,” he said, and honestly, who was Beau to say no to that?
9
Beau
They burst through Beau’s front door, lips attached hungrily and Kassel’s hands splayed on Beau’s thighs as he held him up.
Beau didn’t know what to do, where to hold back. His awkward, inexperienced hands simply held on for dear life. All he did know was that he didn’t want Kassel to stop.
They hit the wall, Kassel cushioning him from the impact, but not his weight, making Beau gasp.
“They were all looking at you,” Kassel growled against his mouth, the sound vibrating between them.
“No.” Beau tried to argue because it wasn’t true. Nobody paid him any mind; they never did.
Kassel pulled back, eyes moving over his face.
“You don’t see. You only notice the surface, but my eyes can tell. They stared at you. Lusted after you.”
Beau’s head was spinning, both from the words and the assault of Kassel’s lips and hands on his body.
“It’s just because of Dave. I’m invisible.” Beau struggled to get the words out when Kassel’s lips dove back in and landed on his neck, pulling at the skin there. He knew there would be marks there tomorrow, knew people would know what he’d been up to, and his cheeks flamed with the notion.
Kassel detached from him with a wet smack and looked up, glowing eyes too intense as they saw through him. Right down to the core of who he was.
“Invisible?” Kassel asked.
His fingers tightened on Beau’s thighs, and he walked them toward Beau’s bedroom faster than should have been possible. He deposited Beau on his bed, making him bounce on his back, completely breathless and enamored as he stared up at Kassel’s looming figure.
The room was dark, just the string of fairy lights Beau wrapped around his window frame glowing faintly. They reflected off the ice on the glass, fracturing into diamonds on the walls and their bodies.