Then Charlie’s thumb is on Dev’s lower lip, brushing it tenderly, and then Charlie’s mouth is on Dev’s lower lip. And fuck.
The Prince Charming on the show Ever After is kissing him against a brick wall, so hesitantly, his mouth soft and tasting of salt. For a second, Dev thinks about the camera angles and the music they would add in postproduction, and then he doesn’t think about anything, because Charlie’s hands are on his hips, sliding their bodies together as his tongue teases Dev’s mouth apart.
Charlie Winshaw tastes better than mint Oreos, and Dev definitely wants this. Which is why he has to stop.
“I’m sorry.” Charlie exhales as soon as their mouths fall apart.
“Charlie, you’re drunk.” It’s almost impossible to get those words out, especially with Charlie six inches away, mouth half open. Dev clings to all his logical reasons for not doing this. The moral questionability of kissing your straight friend when he’s drunk. Not being a straight boy’s experiment at twenty-eight. Losing his job. “You don’t want to do this.”
“Dev,” Charlie slurs. “I really want to do this.” And he grabs him by the back of the neck again. There’s nothing soft about the way he shoves them back together, teeth first, and then tongue, and then hands. Heat—messy, sloppy heat. Charlie’s fingernails scrape the small hairs on the back of his neck, and even as Dev’s body dissolves at the touch, his mind gets stuck on an important thought: Charlie hates kissing.
Charlie hates kissing, so why is he kissing Dev like his whole life depends on it?
Charlie is straight, so why would he want to kiss Dev?
Charlie is Charlie—beautiful, brilliant, carefully guarded Charlie—so why would he want to kiss Dev?
Dev needs to push him away again. Dev is going to push Charlie away again. In, like, five seconds, he will totally stop this.
But then Charlie grinds his hips against Dev’s, and Dev can feel Charlie harden through his shorts, and nope. Dev’s not going to do a damn thing. He’s going to live and die in this moment. He’ll happily quit Ever After in shame and never work in Hollywood again if it means one more minute against this brick wall with Charlie Winshaw.
And once he determines this kiss is worth destroying his entire life for, he decides to make it count. He grabs a fistful of Charlie’s curls—and he knows with absolute certainty every time he grabbed Charlie’s hair before now, this is what he really wanted—and he snaps him around so that Charlie’s back is against the wall.
Once Dev’s running the show, there are more hands and more teeth. What Charlie lacks in skill and experience, he eclipses with raw enthusiasm. Charlie’s hands find his ass, the inseam of his pants, his stomach beneath his shirt. Charlie touches Dev like he doesn’t know where to start, like he’s overwhelmed by his options; Dev touches Charlie like he knows this is his only chance. He touches Charlie like Charlie is going to disappear at any second.
Dev runs his teeth along Charlie’s strong jaw until he arrives at the chin dimple and bites, and Charlie shivers in response. Dev feels that shiver in every inch of his body, the want gathering in him like something dangerous, until he hooks his leg behind Charlie’s and grinds down against him. Charlie exhales a shy moan into Dev’s mouth, and Dev fills his lungs with the sound of Charlie wanting him.
All at once, he comes to his senses. They’re in public, on a street in New Orleans, where anyone could stumble upon the star of Ever After kissing a man.
He pulls away. Beneath him, Charlie slumps against the wall, breathing heavily, his cheeks pink.
“Thank you,” Charlie eventually whispers into the space between them.
“Did you just thank me for kissing you?”
Charlie presses two fingers to the corner of Dev’s smile. “I did.”