✉️ ⦂ first time writing for hannibal! I’m only on season 2 so hopefully nothing is too ooc [ wc ╱ 1.2k ]
The bedroom breathed low light—candle-flame stuttering on the dresser, moonlight carving thin slits past half-drawn drapes. You lay supine across the wide bed, naked skin drinking the icy bite of Egyptian cotton, arms stretched languidly above your head.
Hannibal stood at the bedside, crisp white dress shirt already stripped of its vest and tie, his sleeves turned to the elbow to reveal lean, corded forearms. His gaze drifted over your exposed skin, lingering on the curves of your hips and the soft seam of your thighs—a perfect little lamb arranged for sacrifice, one that was far too sweet for a man of his appetites.
Which, of course, was exactly why he wanted you.
He lifted a perfect ice sphere from the silver bowl, hand-blown glass catching firelight in fractured prisms. He held it suspended between thumb and forefinger, letting you watch the slow condensation bead and slide.
The sphere descended. Frost met your collarbone in an unforgiving kiss.
The cold seared instantly, bright and piercing, melting into a thin, glistening rivulet that arrowed between your breasts. You bit the inside of your lip to smother a whimper at the sting, skin prickling alive under his unwavering stare.
“You shiver already,” Hannibal observed, voice low and mildly amused. “Like a rare orchid forced into flower by the threat of winter. No exception to instinct, are you?”
He trailed the ice down to your chest, your nipples hardening instantly, shamelessly eager as he began to draw lazy figure-eights onto them. “Mmf… oh god…” Your breath hitched, back arching off the mattress in involuntary offering.
“Shhh,” he whispered, almost teasing. “Blasphemy is a poor substitute for breath.”
He continued—agonizingly patient—ringing each tight peak until they ached, flushing dark against gooseflesh. Meltwater pooled in the hollow of your waist, then spilled sideways across ribs, licking cold paths your body begged him to follow with heat.
When the sphere dwindled to a fragile shard he pressed it to your lower lip. “Open.”
You parted for him, mouth yielding like prey baring throat as he slid the remnant inside.
His eyes crinkled ever so slightly, pleased. “Good lamb,” he murmured. “Obedience suits you.”
“Now, suck.”
Your tongue curled greedily around it. Mineral-sharp sweetness dissolved against the roof of your mouth while you glanced up at him through damp lashes—wide-eyed and doe-soft, the very picture of innocence even as your pulse hammered at the base of your throat.
Hannibal tilted his head, ink-pooled eyes tracking every flicker of muscle, every swallow, practically cataloguing the mechanics of your hunger. He remained utterly composed—posture impeccable, breath measured—yet the fine wool of his slacks betrayed him: the thick, insistent outline of his cock strained against the fabric, a small dark bloom of pre-cum already darkening the tip.
He was starving. Not for food. For that frantic little pulse beneath the wool.
Another sphere. This one he dragged in one unhurried line down your midline—past navel, over the soft rise of your mound, then lower. His free hand nudged your legs apart until you spread completely exposed for him, your cunt slick and hot with no dignity left to hide behind.
The ice met your clit with a mean push. Shock lanced through you as soon as contact was made there, hips snapping upward before you could cage the reflex.
“Agh—- Hanni- too cold!…” Eyes squeezed shut, a wince.
His palm flattened over your lower belly, thumb stroking just above the cold press where muscle knotted tight from need, anchoring you like territory thoroughly claimed.
“Breathe,” he said, kinder now, yet edged with command. “Let the chill carve itself into you… right here.”
He punctuated his words with a press, circling your hypersensitive bundle torturously, admiring how your cunt pulsed and wept in spasmodic answer. Arousal mingled with meltwater in obscene, shining trails down your folds, soaking the sheet beneath as you squirmed.
The sight earned a hum out of him—deep and delighted. “Such eager little contractions. Your body blooms beautifully under duress.”
He nudged the next chilled sphere shallowly inside you—just the tip—then withdrew, leaving your sex fluttering around emptiness, walls clenching at the ghost of intrusion.
Your knees quaked nonstop, mewls splintering into fevered gasps as lungs mutinied. “W-Wait,” you swallowed, throat working around the word. “Please…”
Hannibal paused, the ice hovering a cruel millimeter from your swollen labia, his dark eyes flickering up to meet your teary ones.
“Yes?”
“It’s… intense. I-It’s too much.”
A small, genuine smile touched his lips, making your stomach twist with equal parts fear and want. “That’s precisely the point, my love.”
Gently, he set the bowl aside, kneeling between your thighs, lowering his mouth.
Warmth after frost was devastating. His tongue swept along the full length of your slit, gathering the mingled chill and juices in a series of greedy swipes that made your toes curl.
His lids fluttered closed for a heartbeat, savoring. “You taste even sweeter thawed.” he noted, features flickering with amusement. “How delightfully predictable.”
His thumbs pressed your folds wider, holding you open while he feasted in a way both unabashed yet deliberate—flat, broad laps over your clit that built into tight, lethal flicks, then sealing the puffy bud between his lips. A delicate, testing pull at first… then harder, a deep suction that locked your fists bone-white into the sheets.
A shattered cry ripped out. “Hannibal!—-”
You bucked against his face, the sculpted ridge of his nose rubbing ruthlessly into your nerves as his jaw worked, hips chasing the delicious pressure on instinct.
“Mmm… my greedy little pet,” he purred against you, vibration curling fresh lightning through your core. Fingers laced with yours, grounding you while his tongue plunged in further, skilled strokes gliding along each hidden ridge—relishing how his little lamb thrashed for the wolf’s mouth alone.
Your moans rang off the high ceiling as you finally came apart on his mouth. Your thighs clamped around his shoulders, flooding him in tremor after tremor. He drank you through it all until you collapsed in a sheen of sweat, glittering and spent.
Hannibal rose smoothly, lips gleaming in the candlelight, his breath measured except for one shallow pull he made no effort to disguise. Even he allowed himself a moment’s indulgence.
He moved over to brush a strand of hair clinging to your brow, studying the shivers still passing through you and the disarray he had authored.
“Beauty in extremis,” he said quietly, words heavy with near-reverence. “You fracture so exquisitely under pressure. It is a rare privilege to compose such ruin.”
Still trembling, you managed a breathless laugh. “That mouth of yours is going to kill me one day.”
The corner of his mouth lifted, satisfied rather than apologetic, thumb smoothing along your temple as if calming a startled animal. “Rest assured, I have plans that require your continued… vitality.”
He then kissed you slowly, feeding you the taste of your own ruin straight from his tongue, a move so brazenly possessive it felt like etiquette in reverse.
He withdrew just enough to look at you. “Shall we proceed? The ice remains, and the night is still young with untasted potential.”
You reached for him, aching readily for the next cut despite yourself. “You’re impossible.”
His fingertips ghosted the glossy evidence the ice had left across your thigh, cruel in its restraint. “Impossible?” A soft huff of laughter escaped him. “No. Merely inevitable. You invited the wolf in… now, you must feed him.”
He leaned in, the grip on your flesh suddenly tightening. “And I find myself quite famished for the sound you’ll make when you break again.”
cw: MDNI! Reader is having a bad day, reader is also lowkey a masochist, age gap!! (Hannibal is 50 and reader is 23), power imbalance, slight rough sex, oral (f receiving), smoking.
A/N: A fitting playlist♡. This is a very self indulgent fic. As always feedback is very appreciated.
Masterlist
"Just my luck" you mumbled to yourself as walked out the bar looking at the pouring rain.
Today had been a trying day, just the littlest things piling on one on top the other. First waking up late, you slept through your alarm. Burnt your toast as you juggled to get ready– you knew you couldn't multitask, why'd you even try. Then your car wouldn't start, had to take the bus to the hospital. And no it didn't end there, you had trouble finding the vein to insert the IV . "C'mon this is the most basic shit" you chastised yourself as the nurse stepped into help. You could only apologize, feeling like a burden. Thank God she was an angel reassuring you "Its alright kid, happens all the time, you're only an intern". You just gave a small guilty smile. Unfortunately that was the only good thing that happened as the patients you dealt with today were not so kind, calling you incompetent.
Gosh you felt incompetent when you couldn't answer a question your attending asked you, stuttered to find the answer but too caught up in your own head from the day to concentrate and say the answer that felt just on the tip of your tongue, so you just looked down apologized. Atleast it wasn't in front of everyone and he had grace to just give you the answer, while smiling soft knowing smile. Fuck, you couldn't even lift up your face and look him in the eyes or he'd see you blushing like a school girl. You'd never be able to meet his eyes ever again if that were to happen atleast you had your shame to hide your face in. The light at the end of the tunnel was that at last your shift was about to end, just another hour and you'd be able to drown in your feelings, and liquor but to add insult to injury, you overstepped your position. Did a procedure without direct supervision, but what else were you to do, the situation called for it! You wouldn't let your patient code because of stupid bureaucracy. So atleast you felt righteous as you got ripped a new one by the supervisor, and then worst of all your favorite attending scolded you as well.
Maybe you wouldn't have taken it so hard if you weren't helplessly infatuated with him. Gazing longingly at him in the mornings as stepped out of his car, the way he carried himself, the way he greeted everyone around him, the way he talked, the way he taught. Just the way he was. Maybe it wasnt just infatuation.
The barbed wire tightened around you throat. You sat down glancing around the dingy bar with your glassy eyes, ordering tequila, you didn't wanna remember today, just drink and sulk in the comfort of your own home. Yet you had to limit your shots, you still had to get home somehow.
11:42 pm
Stumbling, you walked to the exit. Okay maybe you had overestimated your limit you were definitely drunk. Pushing the heavy door as the neon red light from the signs hit your face, alongside the heavy pouring rain accompanied by thunder.
"Just my luck" you mumbled to yourself in a broken voice as you swayed and planted yourself against the brickwall in the quiet alley. Contemplating your life choices. Imposter syndrome kicked in as you pulled your last upside down cigarette out the pack throwing the pack somewhere you struggled with the lighter wheel clicking the stupid thing out if frustration as it left an indent on your thumb. You threw it in the general direction of the pack as your head hit the wall behind you the tears finally flowing. "Need a light?" A familiar voice called out, snapping you out of your pity party. Opening your eyes you saw him standing there in all his glory. "I uh uhm no, no" you shook your head fumbling with your words. You were fucking up every interaction with him royally. "Wh-what are you doing here Dr. Lecter?" You questioned. "I frequent here every so often, its kind of a ritual of mine". "Oh I am so sorry, you must come here to get away from work and seeing me here wouldn't be ideal" you said looking guilty." Also sorry about the procedure I know I overstepped. It- it won't happen again I'm so sorry".
"Oh no dear I don't have a monopoly on the bars around here" he chuckled "and besides you're a welcome sight and don't apologize for doing the right thing, you saved a life today." He said holding your shoulders halting your train of apologies. Was he fucking with you?
"Still need a light love?" "Mhm" you said bringing the cig between your lips and tilting your head up to him and he leaned down with his own cigarette lighting them both with one flame. Taking a drag he looked at your inebriated state and asked you "Difficult day?" "Hmm something like that" you hummed. He just looked at you with those eyes that had a way of making you talk. You sighed "I just feel like I don't belong" you said voice cracking again looking down tears starting to flow again "Don't tear yourself down dear. You're a brilliant doctor and we certainly are in need of people like you" "Really?" You looked up at him or maybe he made you look a him as his hands were holding on to your jaw. Not tight enough to hurt but tight enough to make your lips pout. Yet you wanted him him to hold tighter, tight enough to hurt. "Yes" he assured you hand caressing your face, thumb wiping away the tear falling down " You just need some... proper guidance" he hummed softly, blowing the cigarette smoke in your face, the smoke clouding your judgement or maybe it was the alcohol either way his words were like a siren's song, you could feel all your rationality slipping away as you seemingly moved closer to him. Gaze dancing between his eyes and lips and as if under a spell you reached up higher towards him and he covered the distance between you. The kiss felt like the first breath of air after a lifetime spent underwater. He pushed you towards the wall, caging you with his one hand beside your face and the other taut on your waist. The coldest trail of fire followed his hands sliding and gripping all over your body, his tongue controlling yours. Leaving you breathless his lips trailed down to your neck certainly leaving a bruise from his slight biting and nipping as you whined. He abruptly stopped and you looked up at him towering over you with your glassy eyes, wanting more. He just softly smiled at your fucked up demeanor. Oh how he'd have his fun with you.
"You need a ride sweetheart?". His words actually snapped you back to reality, that you were actually on a backstreet alleyway, making out with a man more than twice your age "yeah- yes actually" He took your hand and guided you towards his Bentley opening the passenger side door as you settled in and buckled in your seat belt he got in beside you and drove like almost fleeing a crime scene.
He kept his eyes trained on the road as you bit your lip and admired his visage, shadows and highlights from the city lights all playing to his advantage. Jesus, you were enamored but were soon shaken awake from your gawking by the cold sensation of the metal of his watch as his hands rubbed your thigh. Fuck he totally saw you daydreaming, it was certain by the slight smirk on his face now as your own burned red hot. It burned hotter still when you realized you hadn't even told him your address. Where were you going? Maybe you were a little more than tipsy, devoid of all sense of self preservation but you couldn't give a fuck now, you just needed him, badly. God heard your prayers as you soon pulled up outside his mansion you could just marvel at the place, as he led you outside the car and led you to the house. Before you could fully study the timeless decor and paintings on the wall you were pushed back onto the rustic door with him holding your wrists down on either side of you hungrily attacking your neck, and almost immediately finding your weak spot that had your knees buckling but he immediately picked you up, hands kneading your ass and tongue deep in your mouth stealing your words. He very efficiently carried you up the stairs only breaking contact when throwing you on the bed with surprising force as the bed recoiled. Everything about him was just turning you on more by the second. He was on like a predator to his prey roughly taking off your shirt, then your pants, followed by your underwear, then he suddenly stepped back as you were on your elbows looking up at him with wide eyes swimming with reverence as he looked back at you, unbuttoning his cuffs, like his work of art making you feel small under him, smaller still as he was fully clothed whilst you laid bare. At least he looked disheveled, collar undone, blonde hair falling down his forehead, and the evidence of your desperation in his bitten lips. He soon lunged at you kissing from down your navel just avoiding the place where you needed him the most. "Pleasee" you whined. "Please what darling? Use your words" "Please... please I want your mouth on me" you shyed.
Taking mercy he licked a long stripe of your cunt making you arch your back which he wasn't a fan of as he pinned you down by his big hands over your waist holding you still as he slid his thick digit in your soaking folds followed by small licks. "Feel better darling?" He mused.
You could feel his smirk against your core. "Uh-huh m-much better" you said voice breaking as he slid in a second finger, continuing with harsh licks and soft kisses, leaving you lightheaded. Im- I'm gonna come" you warned, much to your dismay which slowed him down causing tears to well. "Whyy? Pleasee" you cried making him chuckle "Why? Well because you need to learn, pretty" "how about you beg". Before you could rationalize his request or feel any shame, you begged "Please doctor please I'll be good I'll do anything just please make me come" the desperation caused the tears to run down your cheeks. God how could Hannibal refuse your niceties now you looked like divinity itself and he was going to worship. "Good girl" his fingers gained their original speed back thrusting into you and he was making out with your pussy now as his thumb rubbed rough circles on your clit. It was all too much as you screamed and came, white flashing before your eyes as Hannibal fingerfucked you through your high. Returning to your senses you saw Hannibal finally taking off his shirt making you subconsciously bite your lip at the sight. After months of fantasising about your 50 year old attending you couldn't believe this finally happening."See something you like sweetheart?" "Yes." " I want you" you said kneeling on the bed hands reaching out to hold his and eyes peering at up at your supposed saviour. His dominant hand caressed your cheek thumb running a soft course under your eyes at the tear stains and eyes almost studying you and your intentions. As if they weren't already clear on your tongue. "And I want you y/n" his hands went from caressing your face to gripping your jaw craning you upwards to meet his lips as you moaned at the pleasureable pressure which got suddenly firmer "you like it when I hurt you love?" He said in amusement against your lips making you blush and hum in agreement "take me however you please. Make me feel it".
With that he pushed you back against the plush bedding and he on top of you sliding you up further towards the headboard with his fingers digging into your waist, sure to leave bruises and his free hand on your neck almost feeling your pulse under his touch. Racing. As he sucked violet on the opposite side. Once your head hit the pillow his hand migrated from your waist to his painfully hard cock stroking it near your weeping pussy. You could feel he was thick and long you don't know how he would he have slid in if it wasn't for his previous actions. "Please let me in" he whispered as he slid in making you gasp and arch your back "Always hungry for some more" he mocked your eagerness bottoming out in one quick stroke as you screamed, nails digging into his back. After waiting a while he started to move, reaching a pace that makes your eyes rolling back when he hits that spot leaving you to chant a string of uh-uh-uh with your head lolled back feeding into his ego. He slaps your face bringing you back to reality "Feel good kid?" "Mhm n-need your hands o-on me pleasee". Without any second thought his left hand has pinning both your wrists above your head while his right was on your neck alternating intensity. Although you seemed to like it best when oxygen was cut and his fingertips sure to bruise. It was the perfect high.His salt and pepper streaks bounced along with his thrusts increasing in intensity and thumb rubbing harsh circles on your clit making you scream his name as you came. He continued fucking you through your climax which even when it faded his punishing thrusts continued jolting your body. Tears welled from the overstimulation as you kept moaning his name and pleases. "Please what sweetheart what do you need?" "I d-don't know" you cried. You were already fucked stupid and had a very loose grasp of yourself. Helping you be somewhat coherent he asked "need me to come in you? Huh you want that darling" he brushed your hair out your face. More pleas and begs fell from your lips like he was your God. Like he was the oasis to your stranded traveler.
He snaked his hand to your crown gripping your hair pulling it back to expose your throat and lips to his mercy as he kissed you deeply, biting you lower lip in-between his teeth drawing blood as he finally painted your inner walls white with his come.
He rolled off to lay beside you as you both lay in blissful silence only the sound of panting to catch your breaths .You turned your head to face him, bathed in filtered moonlight– you must be dreaming. Until he his eyes locked onto yours and he kissed you again like he truly meant it– wanted it in the same way that you'd been yearning for it. Metallic taste of blood from your bitten lip mixing into the dance. Leaving you breathless as he pulled away. That's the last thing you remember as you soon passed out in his arms from the exhaustion creeping over your bones.