Work Header


Chapter Text

It was silent as they walked to Hannibal’s Bentley, silent as they got it, and silent as they drove through the empty city. Will kept his eyes trained on the world outside the car, refusing to discuss the touch and subsequent tension between them. Hannibal, on the other hand, was as calm as always. He had a plan.

As they left the city and entered longer stretches of road with buildings appearing less frequently, Hannibal struck.

“Which way do we go, Will?” he asked.

Will turned towards the first noise between them, brows furrowed together but eyes avoiding Hannibal.

“… what do you mean?”

The car came to a stop at a four-way intersection. The roads were empty but them, the city an orange glow behind. Hannibal twisted in his seat until he faced Will.

“If I continue straight, I will bring you to your home and bid you goodnight. However,” he paused to place a hand on Will’s cheek, turning his face until their eyes met. “If I turn left here, we will go to my home. Do you understand?”

It was an opportunity to say no, likely the only one offered for the rest of the night. Will was shaking slightly, but he was flush, too, and Hannibal suspected it was more than fear that shook him.

Slowly, so slowly, Will raised his chin and dropped it. He understood.

“So, I will ask you again, which way do we go?”


Hannibal smiled, releasing Will’s face from both points of contact, and flicked on the turning signal.


The rest of the drive was as quiet as before, but there was a charge in the air now; a promise of something.

They pulled in front of Hannibal’s house and he got out, walking to his front door without waiting for Will. Unlocking the door, he smiled at the sound of the car opening and closing.

Will stopped just behind Hannibal. His breathing was quick, producing little puffs of fog in the cold air. Hannibal could smell the sweat already blooming on the profiler’s skin, imagined how it would taste and gave a low hum.

Finally he pushed the door open, holding it for Will to enter. As soon as he closed it, twisting the lock in place, Hannibal slid himself behind Will. The younger man let out a small ‘oh’ and shivered as Hannibal nuzzled into the spot behind his ear, breathing deeply. His mouth found its way to lobe, sucking gently.

“What happened to the girl,” Hannibal asked, though it sounded more like a threat than a question. He gave Will a moment to sift through the mist of arousal to think properly.

“What girl?” he finally asked, genuine confusion in his voice. He was pushing back into Hannibal, his hands grasping behind for something to touch.

Hannibal nipped gently at the top of Will’s ear, earning a shocked intake of breath.

“The girl from college,” he clarified, licking the red mark of the bite. He wrapped his arms around Will, sliding a hand under his shirt to rest against his stomach. He felt the skin there tighten before he heard Will laugh.

“She, uh, didn’t know I existed.” Another rough laugh and Hannibal pulled will even closer. “Honestly, it’s what I expected,” he finished, face pulled back into a smile that looked more like a grimace.

Hannibal couldn’t stand self-deprecation but Will, as always, was the exception. He imagined Will in college, inexperienced when it came to controlling his own mind. Hannibal could see a young man hidden under layers of clothes in an attempt to escape the scrutiny of those who didn’t understand, couldn’t understand.

Hannibal was here now, pressing against the man, wanting to see all of him, already understanding Will more than he knew. And Hannibal couldn’t deny the pleasure he felt at knowing the girl never had the chance to see Will dance.

“You dance well,” he said, and Will tensed under his hands once more. The flesh of his stomach burned with embarrassment that matched the blush of his cheeks and Hannibal turned Will to face him.

Will avoided Hannibal’s eyes, which Hannibal would allow for now, but didn’t shy away from the closeness. He shivered with adrenaline, blood running through his veins and pulsing in his neck. Hannibal ducked his head to kiss Will’s cheek, feeling the man’s lashes as he closed his eyes. Moving his mouth downward, Hannibal met Will’s mouth with his own in a surprisingly gentle kiss.

Hannibal thought of Will as an abused animal when it came to intimacy – kicked one too many times, but still willing to open itself up to receive the love it craved. It wouldn’t do well to push too hard, too soon.

He slid a hand up Will’s torso as Will kissed back, earning a gasp as he brushed a thumb over a sensitive nipple.

“Hannibal…” Will whined, pulling his face away to bury it in the older man’s neck. He pushed his hips against Hannibal’s, his erection hard and warm as it strained in his jeans.

“My sweet Will,” Hannibal responded, pressing one hand on the back of Will’s head as the other dipped between them. It brushed the trail of hair on Will’s belly before working open the man’s belt. A rush of hot breath hit Hannibal’s neck and he pet the dark curls under his hand. “Shall we go upstairs?”

Will’s body shook, but he nodded against Hannibal as he pushed his hips forward again. Hannibal stepped away to look at the man in front of him. Hands were balled into fists at Will’s sides, his belt hanging loose and inviting. His eyes were shut tight and his entire body was vibrating almost imperceptibly. Cheeks and neck were flushed, blood pumping so hard that Will could hear it in his ears.

It was beautiful and Hannibal knew he would sketch it tomorrow morning, leaving Will to sleep as he drew.

For now, he was satisfied to simply look before beginning up the stairs. He trusted Will to follow and was surprised to feel a hand reach out to his own and squeeze. Hannibal wanted to turn and look at this Will, the Will that took what it wanted, but he was content to instead lead Will to his bedroom.

Once they crossed the threshold, Will let go and latched himself to Hannibal, just embracing the other man from behind. Eventually, both hands found their way to the top button of Hannibal’s waistcoat and worked it open, trailing steadily downwards until the hands reached up to pull the garment off Hannibal’s shoulders. The hands returned to start on Hannibal’s trousers.

In response, Hannibal twisted in Will’s loose embrace, pushing the smaller man back against the bedroom door and connecting their lips once more. The kiss was more insistent than the first, Hannibal’s tongue pushing against the slick hardness of Will’s teeth until he finally opened his mouth in a low moan.

Hannibal worked open the button and zipper of Will’s jeans, shoving the fabric down roughly and eliciting another moan from Will. Deepening the kiss, Hannibal slid a finger between the waistband of the boxers and Will’s skin. A tremor shook the man and made him breathe hard into Hannibal’s mouth. Hannibal responded by biting on Will’s lower lip before sucking it gently, brushing the younger man’s erection as he pulled the boxers down to join the jeans that bunched just below Will’s knees.

“H-Hannibal,” Will stuttered out, reclaiming his lip in the process.

Hannibal pressed a quick kiss against the swollen mouth in front of him before dropping to his knees.

“Christ, Hannibal…” Will threw his head back against the door as Hannibal kissed his stomach.

Nuzzling into the flesh, Hannibal trailed open-mouthed kisses across Will’s belly, biting gently in some spots before laving over them with his tongue. Will’s erection jumped at each kiss.

At last, Hannibal made his way down and sucked gently at the base of Will’s cock.

There was a sound of fabric rustling as Will threw an arm across his eyes, a low noise tearing out of his throat at the warmth of Hannibal’s mouth.

“Will, I want you to look at me,” Hannibal said, running his hands up Will’s thighs to meet on his hip bones.

Will shook his head, eyes still covered.

Hannibal tightened his grip and Will thrust forward, a small moan tumbling out of his mouth.

“Please, Hannibal,” he begged, his voice wavering as if he was on the verge of tears.

One of Hannibal’s hands moved upward to rub at Will’s stomach gently, easing the tension there.


Will’s free hand met Hannibal’s on his stomach.


A pant from above as Will strained his hips forward, but Hannibal’s hand on his hip kept any contact with his cock impossible. The grip tightened again and Will moaned.

“Will.” It was a third and final warning.

Will’s arm dropped, free hand meeting the one gripping his hip. He looked down at Hannibal, kneeling and looking back, inches away from his cock.

Without looking away, Hannibal licked his lips and moved forward, taking the head into his mouth and sucking gently. He pulled back and sucked again, taking another inch into his mouth. He repeated this pattern, sucking more of Will’s cock into his mouth until the younger man was completely buried in that wet, slick heat. Their eyes never wavered.

“Hannibal,” Will whispered, voice hoarse from desire. His hands left Hannibal’s and reached forward, grasping his head lightly and just existing there.

Hannibal’s grip on his hip eased as that hand met his other on Will’s belly, squeezing gently and massaging the muscles there. His tongue pushed hard on the underside of Will’s cock, running up until it pressed against the frenulum. Will surged forward, his fingers twitching on Hannibal’s temples.

“I’m gonna—“ he started.

Hannibal pulled off. Will shut his mouth and clenched his jaw, humming low and hard as he fought against orgasm.

“Not yet,” Hannibal stated, his hands grasping the bottom of Will’s shirt. He stood, pulling the shirt up and off. He found Will’s mouth and kissed, feeling the man’s jaw loosen as he opened up to Hannibal. His tongue slid in easily and Will moaned, arms wrapping around Hannibal’s neck as he kissed back eagerly. Hannibal broke the kiss first, moving away from the door to begin unbuttoning his shirt.

“I’m not—I haven’t before,” Will blurted out.

Hannibal looked at him before realizing what Will was saying. Then, he smiled.

“I don’t plan on that tonight, unless you want to,” he said. Will shook his head, curls bouncing, and Hannibal nodded as he undid his cuffs and slid his shirt off.

Will swallowed hard before following suit, toeing off his shoes and stepping out of the bundle of fabric at his feet. He looked at Hannibal, shirtless yet still composed despite the situation. Stepping forward, he reached for the older man’s trousers once more.

“Let me,” he offered, getting to his knees, but Hannibal pulled him up again.

“Get on the bed,” Hannibal said, voice low and controlled.

Will nodded and moved to the plush, king-sized bed. He pulled the dark-red comforter away to reveal pure white sheets.

“Lie down on your back,” Hannibal said.

Will did as he was told and looked to Hannibal, who was completely naked now. Will felt his cheeks burning, embarrassed by the intimacy of the moment, of being in Hannibal’s bed with the man himself waiting for him. He never thought this moment would come about, though he’d fantasized about it enough.

That touch in the bar, the confirmation that Hannibal felt something, too, was almost too much. It was overloading Will’s senses.

“What are you thinking?” Hannibal asked, stalking forward until he towered over Will.

“It’s—this, it’s—“ Will stumbled on his words, groaning before closing his eyes and reaching for Hannibal.

Hannibal obliged, crawling onto the bed and over Will, kissing the younger man’s neck as he ground their hips together. Will moaned, rising upward until his cock found friction against Hannibal’s.

“Tell me,” Hannibal whispered against Will’s pulse, sucking hard.

“I’ve wanted this,” Will managed to say as Hannibal thrust steadily against his cock. Hannibal hummed in agreement and Will adjusted his hips, thrusting up in rhythm.

Hannibal braced himself on one arm and reached between them with the other, making a loose fist around both their cocks and stroking quickly.

“Open your eyes, Will,” he said. Will did, meeting Hannibal’s with wide-eyed reverence.

“Han—“ Will cut off his own words with a low cry, almost a scream, as he came hard against his own stomach. Hannibal didn’t stop stroking, Will’s come wetting his grip and quickening his pace. Will moaned through the aftershocks of his orgasm, muscles twitching as he reached for Hannibal’s face and rose up to kiss him.

Hannibal let go of Will’s cock, stroking himself harder as he kissed Will into the mattress, never letting up until Will felt Hannibal spill onto his stomach as well. Even then, Hannibal continued kissing the younger man, sucking on his tongue and lower lip.

Finally, Hannibal leaned back on his knees and looked down at his work. Will was pleasantly dishevelled, a red flush travelling from his belly to his cheeks and contrasting with the whiteness of their come and the sheets. His eyes were open but heavily lidded, exhausted and ready for sleep.

Quietly, Hannibal got off the bed and padded to the bathroom. He wet a towel and returned to Will, cleaning him gently as the other man looked away, squirming at the touch. Satisfied, he placed the cloth in the laundry hamper and climbed into bed, facing Will’s back but giving him a few inches of space.

“Goodnight, Will,” he said.

Will didn’t respond, but he moved back until he was flush against Hannibal. Hannibal tucked his nose into Will’s hair, breathing deeply as he tangled himself in Will’s limbs.

It was important not to push too hard, but it was equally important to let Will come to him.


A few days later, Will was working through a crime scene. Hannibal had been there earlier, but had left due to pressing appointments. They hadn’t spoken much since that night and, though Will knew the man was busy and not ignoring him, he couldn’t help but worry.

Deciding there was nothing more he could learn today, he walked back to his car. As he opened the door, he noticed a small box on his seat and a note attached, written in Hannibal Lecter’s very distinct handwriting.

‘Dear Will,

I hope you can join me for dinner tonight.


The box was plain and white, reminiscent of a jewelry box, and he pulled the top off. He recognized the item inside and felt a familiar heat curl in his belly as his cheeks burned.

It was a silver belly-dancing chain.