Title: When Tom Comes Home
Author: HigherMagic
Pairings: Tom Hanniger/Demon!Dean/Fallen!Castiel
Rating: NC-17
Word Count: ~5,000
Spoilers: None (This is AU)
Summary: When the knock comes on their motel door, slow and steady like a heartbeat, Dean and Castiel already know who it is. No one can come up and manage to drive the scent of blood and sex so far forward, that the creatures know hours before his arrival that Tom's coming back to them.
Notes/Warnings: So, I watched Hannibal Lector the other night, and for those of you who read a lot of my stuff, you know what slasher/horror movies do to my mind. I was talking to earthheart later and somehow we got onto the topic of evil threesomes – namely, Tom Hanniger from 'My Bloody Valentine', Demon!Dean and Fallen!evil!Castiel. I woke up knowing I was going to write kinky psychopath porn. I hope you enjoy it. For those who don't know – Tom Hanniger is a serial-killer-psychopath with multiple personality disorder, and the character was played by Jensen, so he looks like Dean. :D
Unbeta'd. All mistakes are my own.


When the knock comes on their motel door, slow and steady like a heartbeat, Dean and Castiel already know who it is. No one can come up and manage to drive the scent of blood and sex so far forward, that the creatures know hours before his arrival that Tom's coming back to them. Even if the demon and fallen Angel hadn't heard the distinct cough-wheeze-rumble of his truck or heard his limping gait approaching the door, they would have known, just by his knock.

Dean makes a move to answer the door but Castiel growls at him, standing up and forcing the demon down with a wave of his hand. Though Dean mutters something in protest, he stays down, eyes green and eagerly fixed on the door.

Castiel gets to the door just as the knock starts again, and opens it after the third, revealing Tom standing in the low light of a fizzling street lamp, brought about by the powerful creatures' presence. Tom looks tired, like he's been driving all night, and his cheeks are flushed from the heat that his near-dead truck can still produce very well. His jeans are ripped and dirty – he looks like he's been travelling in them for a long while, but his coat and shirt are pristine and new. Like he had to change them recently.

Both Castiel and Dean are naked, and the only thing marking Dean's skin is the thin silver collar around his neck, which keeps him, trapped inside his vessel, and marks one lookalike from the other. Castiel only puts it on him when he knows Tom's coming home.

Castiel smiles in a genteel way, stepping aside and letting Tom come into the room, as well as freeing Dean so the demon can stand up too. Tom passes through the Devil's Trap without pause, so they know that they are safe – you never know; Castiel and Dean are hunted creatures, and can never be too careful.

Tom carries a duffle bag loosely in his left hand, fingers just curling around it to stop it falling. The bag is soaked and reeks of blood and, as he walks, a few drops fall from a loosely stitched corner. Dean bares his teeth, inhaling the scent as he comes closer to the human.

"Didja bring presents, Tom?" he asks, like a child, nuzzling into the neck of the man who looks so much like him. In fact, on the surface, Tom and Dean could be twins – Tom's eyes are a little bluer, as he wears clothes that bring out that color, and when he smiles it's more lopsided than Dean's expressions, but there's no difference between them when you strip them down and put them on their backs. Castiel smirks when Tom's eyes close, and he leans in and bites at Dean's neck over the collar – he loves watching his twins play with each other. It was why he'd brought Tom back to Dean the first time he'd seen him – the boy is beautiful, and deadly, and powerful.

Tom lets the bag drop, and it does with a sick, wet sound. "Yeah, baby, just for you," he murmurs in reply, his voice a little higher than Dean's, and with a different accent, but still just as guttural and growly, like a purring jungle cat. His hands go through Dean's hair and the demon mewls, tilting his head back, meeting Tom's kiss because Tom's still wearing his boots and Dean's barefoot, so the inch height difference makes them the submissive and dominant, makes Tom lean over Dean and take control of the demon.

Castiel loves watching his twins play – they're beautiful men and when they're together…fuck, it's just hot. It's so wrong how they look so much like each other that they could be related but they're not, but the assumption that they are by the rest of the world makes it easy to pretend. Castiel moves forward and picks up the duffle bag, carrying it over to one of the motel beds and setting it down, then turns back around when he feels Dean whimper.

Tom's bitten through his lip, drawing blood, and the human's breaths are getting heavier, his tongue more demanding, flashing white teeth as he thoroughly controls Dean, grabbing at his hair and shoving him back towards the bed.

"Come on, sweetheart," Tom growls, yanking Dean away from him and pressing his cheek to the side of Dean's head, looking over Dean's shoulder at Castiel. "Don't you wanna see what I brought for you? I traveled all over and tried to pick out just the right, pretty little thing for you."

Dean moans, his eyes flashing black as he turns under Tom's coaxing, watching Castiel as the Angel pats the duffle, and Dean stalks over to the bed, crawling onto it and pulling the duffle to him like a kid at Christmastime, and Tom and Castiel watch him like loving, doting parents. Castiel reaches over and tugs Tom to sit in his lap, and starts tugging off his clothes while Dean leans down, inhaling at the zip of the duffle before slowly opening it and peering inside.

He giggles like a small child, grinning with blood lining his teeth from Tom's mouth, and looks over at Castiel and Tom for a brief moment before he reaches inside. Blood wells up around his forearm like a grotesque Hollywood slasher movie, as Dean searches around in the blood and first finds Tom's pickaxe, which he pulls out and sets aside, and when he pulls out the first organ, the blood coats his skin like a fine oil, dark and crimson. All three creatures moan at the sight and smell of it.

Dean's holding a human heart, and he giggles again, leaning in and pressing his nose against the left ventricle, tongue snaking out to lick up the slick blood covering the organ, lapping at it like a kitten at milk, and his eyes fall closed when he inhales, before flashing open again and looking to Tom. "Female?" he guesses, and the human nods. Dean grins, almost preening at having guessed right.

"Describe her," Castiel demands in Tom's ear, his hands having rid the man of his shirt and jacket, playing over the pale, smooth skin of Tom's torso, flicking his peaked, dark nipples and pinching red marks into his skin.

Tom shivers, his head falling back onto the fallen Angel's shoulder, and he gasps. "She was…she was…" He shivers again, arching from Castiel's bite as the Angel lays on to his shoulder. "Fuck, Cas," he growls.

"Can we play a game?" Dean asks, setting the heart back in the bag to get rewetted as he crawls towards the two, and Castiel makes a curious sound, then smiles and looks up at the gasping human.

"What do you think, Tom? Do you want to play one of Dean's games?" he asks with a sharp smile, knowing that Tom lives for their games, for their company and their idea of fun. Tom, predictably, nods and gasps again, lifting his head so he can look at his twin, who has blood smeared across his jaw and neck and hands, and whose eyes are demon-black and his smile is lined with blood but flashing white teeth. Tom licks his lips, wanting a taste. "What kind of game do you wanna play, Dean?"

"An earning game," Dean replies, grinning and going back to the duffle bag. He looks over at the pair. "And he can get a reward with kisses. Or blood. Or orgasms." Tom whimpers, swallowing, and Dean grins again, dipping his other hand in. He pauses and makes a curious sound, looking into the small pool of blood.

"What did you find, Dean?" Castiel asks, still holding Tom back as the human's eyes widen, and he tenses a little as Dean pulls out a -. "What is that?" Dean grunts a little, pulling out a human head by thick blonde hair, bits of flesh melted away to reveal a skull, but the face is still very much recognizable to anyone who would know her. "Tom, what the fuck is that?" the Angel growls, his arms tightening around the boy and Tom gasps, eyes widening, shaking his head. "You know we don't take the heads – never take the evidence!"

Castiel pushes Tom up, throwing him off of the bed and to all fours on the ground. The human gasps, eyes widening, body shaking in fear when Castiel stands up, wings flaring, the lights in the motel room flickering as his eyes go marbled blue.

Tom trembles, scrambling back, away from Castiel,, moving until his back is plastered against the wall and the fallen Angel snarls, baring his teeth at the human, until Dean's suddenly there, pressing on Castiel's raised arm with a soft sound.

"No, Angel, no, come on," Dean coaxes, smiling and nuzzling into Castiel's neck, eyes closed and a low purr sounding in his chest, before he looks back to Tom, who's still breathing hard with wide eyes and a hammering heart. The demon steps closer, straddling Tom's legs, holding the human's head in his hands. "I get it, sweetheart," he whispers, leaning closer and licking at Tom's mouth, leaving blood behind. "You had a nice time with her, hmm? Enjoyed her soft curves and her sweet mouth…wanted to keep it for a while?" Tom's breathing hard, staring up into the demon's dark eyes. "I get it – s'been a long time since Cas and I let you stick this lovely –" He reaches down, palming Tom's dick that, despite his fear, is rock hard and straining against his jeans, unable to resist the sight of Dean covered in blood and Castiel, full of power and aggression and lust. "- pretty thing into anything soft and warm. Wanted to fuck a nice piece of ass, Tom? Huh? Wanted to hold some…appealing young thing down and fuck her until she bleeds and chokes on your cock?" Tom swallows, his pretty green-blue eyes wide but his pupils are blown, and Dean smiles, nuzzling into the human's mouth and licking along his tongue when it snakes out, sharing the taste of the blonde's blood. "I'm sorry, baby – we've been denying you, haven't we?"

Dean's hands pet through Tom's hair and the human whimpers, staring at Dean for a long while before the demon hums and stands up, tugging on Tom's hand until the human stands also. Dean looks him up and down. "Take off the rest of your clothes, Tom," he whispers in a soft demand, and the human eagerly complies. "Gonna give you something nice and wet to fuck."

The human sighs heavily, blowing out his breath like a winded horse, and kicks off his boots and jeans, leaving him naked and bare. Under the waistband of his jeans, his cock and groin area are stained red with blood. Dean smirks, seeing evidence that Tom had had some playtime before coming back here.

The demon's eyes flash to Tom's, who's standing, waiting for Castiel or Dean's order. The fallen Angel comes up behind the demon, curling one wing around his shoulders, forcing him down to his knees with just that pressure, and Dean mewls, staring up at Castiel.

"Come here, Tom," Castiel murmurs, crooking his finger and smirking, cocking his head to one side. The human fidgets for a brief moment, remembering the power in Castiel's voice and his threatening eyes, but soon the Angel's voice turns hard. "Come here, Tom." The human has no choice but to obey. "On your knees." Castiel pets through Tom's hair once he obeys, looking between the twins' faces with a small smile on his face. "So fucking pretty," he growls, wings flaring out and then curving around the both of them, pulling them towards him, "and all mine." He takes his limp cock in hand and rests the head against Tom's lips. "Come on – earn the right to top."

Tom whines, baring his teeth, eyes flashing to Dean for a moment but Castiel yanks him back. "You do not take your orders from him," the fallen Angel growls, wings ruffling and flaring out. "You will obey me. Now get on with it or you don't get to fuck anything tonight – I'll tie you up and strap you down so badly that you won't be able to move or get yourself off for days."

He bucks his hips again to drive his point home, and Tom mewls, taking a hold of Castiel's cock and jacking him off a couple of times before taking him into his mouth. Castiel can exist for hours like this – unresponsive, leaving himself limp while his twins will work themselves into a frenzy trying to get him hard while he growls in their ears about how they can't even give a decent blow job, and what good are they, while their jaws cramp up and their mouths run dry. Tonight, though, he's not in a mood to toy with his…toys. He just wants to play, straight-up shooting.

Tom's mouth is wet, warm and perfect, his lips stretched wide as he sinks down onto Castiel's cock, flashing blue-green eyes up at him from behind thick, dark lashes, nostrils flaring so that he can breathe. Castiel hisses when Tom's tongue slides around his shaft, beginning to stiffen in the boy's mouth and Tom has to rear back a little to get used to the swelling length. Already tears are pricking at the corners of his eyes, and he can't take more than half of Castiel without gagging, but that's okay, because Tom hasn't been with them long – he'll learn.

He hears Dean groan, and looks down to see the demon biting his lower lip, crouching and fisting his own cock as he watches Tom sucking Castiel off, and the Angel gently knocks Dean with his wing, growling in warning. "Don't you dare," he snarls, hands fisting in Tom's hair a little tighter, and he thrusts forward into Tom's mouth, making him gag and choke, punishing his twin for Dean's trespasses. "Go on, boy; make yourself useful and get ready for me."

Dean smiles, flashing blood around his teeth, and places a kiss to Castiel's hipbone in thanks before he runs over to the duffle. Castiel smiles, returning his attention to Tom, and pulls out, wanting to watch Dean while the demon stretches himself open, because there's always something so…dirty about watching Dean fuck into himself with his own fingers, getting all hot and bothered for his own touch while he imagines it's Castiel or some toy.

Tom whines at being denied, because pleasing Castiel means winning the right not to bottom. Or at least, not to be the full bottom out of the three of them, and he wants that, so fucking badly, but he doesn't have long to wonder what Castiel is going to do – the Angel just turns them around so that he can watch his demon lover on the bed, and then tugs Tom's head down, back onto his erection. The human moans and eagerly takes in as much of Castiel as he can, sucking for all he's worth, determined to make the Angel come.

Castiel's eyes are riveted on Dean, as the demon crawls up to the edge of the bed, knees on the harsh, scratchy motel carpet, and Dean tips the duffle so the contents spill over the bedspread and onto the floor – the smell makes him moan and Dean presses his cheek to the blood covered sheet, licking up the wetness. The heart and head are still in the duffle, along with what looks like a stomach and a kidney, as well as pieces of brain. Dean takes the heart and squeezes it, gathering the excess blood on his fingers as he braces himself on the wooden frame at the bottom of the bed, arching his back and spreading his legs like he knows Castiel's watching – and he probably does. Castiel's gaze is a physical weight on his spine, making him shiver and close his eyes.

Dean bites his lip, his head dropping down as he closes his eyes, listening to the wet sound of Tom sucking Castiel off, knowing the human doesn't have the finesse to make himself silent, but that's okay 'cause the creatures like hearing the noises of sex. Dean whines, circling his hole with blood slick fingers, teasing himself as his hips buck, and he moves his fingers a little lower, behind his balls, teasing everywhere except where he knows Castiel wants to see his fingers go.

He waits until he hears the Angel growl, and then plunges two fingers into himself without stretch or preamble. He gasps, entire body shuddering, back bowing and tensing and becoming slicked and shiny with sweat as he trembles, looking down. The muscles in his back bunch with the strain of keeping his fingers in, of not forcing the intrusion out, and he quickly and mercilessly fucks into his ass with those two fingers, whining softly at the pleasure-burn-stretch.

"Fuck, look at him, look how pretty he is…" Castiel's words are harsh and growled out and Dean's not even sure if Tom can see him, but he imagines the human is watching him touch himself, is thinking about fucking Dean like the demon knows he wants to, so badly – Dean's never bottomed for Tom, never thought the human was really capable of fucking him right like Castiel can, but that's never stopped him teasing the poor bastard and leading him on with easy flirting and false promises. There's a difference between letting Tom fuck him and letting the human rut himself into oblivion between his legs just thinking about it. "Fuck, Dean, more fingers, baby – fuck yourself wide open. Put your entire fucking fist in that greedy hole of yours."

Dean whines, loving it when Castiel swears and starts getting going with that mouth of his, gritting his teeth as he obeys, forcing another finger into his ass, and it hurts now, more than it feels good. He hasn't found his prostate yet and with the position, he's not likely to any time soon. He fists his fingers into the wooden frame, digging in harshly enough to leave half-moon shapes behind and bites down onto the blood-soaked bedspread. Fuck, he wants Castiel inside of him, right now, but he knows the Angel will want to draw this out all fucking night. He loves it when Tom comes home.

The demon mewls softly when he feels someone kneel behind him, between his legs, and he shoves his pinky into his ass as well, thinking it's Castiel and the Angel will want to fuck him now. But when the hands land on his hips and the body bends over, mouthing at the demon's spine and licking up his sweat, that touch is decidedly not Castiel, and Dean's eyes flare open in shock, and he turns his head to see his own face staring back at him. Tom's smirking, and there's a victorious glint in his eyes.

Before Dean can say anything, Castiel's taken his chin in hand and forced the demon to look at him. "Yes," he growls, before Dean can protest, and the demon shakes his head, whining like an animal even as his fingers keep moving inside of him, and he tries to move, to get away from Tom's possessive touch on his body, touching what's not his. "I want this, Dean. This is going to happen."

"No," Dean whimpers, shaking his head again, clenching his eyes tightly shut, and he hears Tom's dark laughter in his ear, can feel the sharp tip of Tom's smile against the back of his neck as the human fully plasters himself over Dean's back, and a hand goes around his wrist, tugging his fingers out of him. Dean gasps at the suddenly empty feeling, knowing Tom's about to put something a lot bigger there, and clenches to try and force him away, but it's no use – Dean's very good at getting himself ready to be fucked. "No, Cas…"

"Shh," comes the reply, and it would be soothing if Castiel was the kind of being to soothe anymore, but Dean can't help but lean in when Castiel brushes his stubble-rough jaw against Dean's forehead, looking with half-lidded eyes to the other twin, who's just waiting for the go-ahead to fuck Dean, slick with sweat and shaking and flushed from face to chest. Castiel nods, and Dean doesn't get any warning before Tom's grapping his hips and thrusting into him in one powerful drive. "Just take it, baby."

The demon lets out a low, pained sound, his arms giving out from underneath him and he braces his shoulder against the wooden frame of the bed. The position hurts, forcing the soft meat of his shoulder into the unforgiving material, and his hands have to splay out painfully wide so he doesn't get a faceful of bloody carpet, but he grits his teeth and bears it because this is what Castiel wants. The way his neck is bent, the collar bites into his flesh and makes blood well up around the silver, and he whines, nails digging into the carpet, spreading his legs a little more so that maybe he could take more of the force onto his thighs and knees, but it doesn't work – Tom just drives into him more powerfully, grunting like some fucking animal, and presses down on Dean's shoulders, forcing the demon into the carpet.

"Fuck," Castiel growls when the sigils on Dean's collar start to glow, the demon trying to fight his way out of his vessel, to defend himself or something, but he can't – Castiel's magic is still far too strong for that. Dean opens black eyes to see the Angel crouching beside them, one hand on the bed, the other fisted around his leaking cock. His wings are splayed and flared out behind him like a gargoyle, and Dean so badly wants to touch, but he can't spare even a little movement. "Look at you, Dean," he whispers, voice even deeper than it usually is, eyes flashing marble as he looks at the demon, and Dean feels the weight of Castiel's gaze in his very soul. "Look at you, put on your hands and knees by a fucking human." Dean mewls again, closing his eyes and he turns his head, resting his forehead against the ground now so that he doesn't have to meet Castiel's gaze, the weight of the false shame burning in his cheeks. He shivers when Tom returns to mouthing at his spine, his hands gripping Dean's hips, his thrusts turning more lazy and precise, designed to bring Dean pleasure more than just use him as the closest available hole. Dean shivers, baring his teeth when the human strikes his prostate, his hard cock dragging along Dean's insides, and the demon flares, his nerves set on fire, body locking up from the sudden pleasure amidst the pain and shame of submitting to a human. "Just letting him use you like a good little bitch, aren't you – so eager for it. Look how hard you're getting, you sick fuck."

"Cas -." Dean bites back his plea, unable to stoop that low, and instead lets out a low, rough sound when Tom thrusts in all the way, his cock pressing against Dean's prostate repeatedly. Fuck, but Dean takes it all back – Tom knows how to fuck him and fuck him good. The demon can't help rock back onto his twin's cock, trying to get him that deeper, muscles clenching greedily to try and milk Tom of his come, wanting it to be over, wanting Tom to fill him up.

Dean's eyes flash open when he feels the touch of a cold, wet blade against his neck, digging into the underside of his collar. It's the long side of Tom's pickaxe, and Dean swallows before the silver around his neck is pulled taught, and Castiel's hauling him up to his hands again, forcing him to take both Tom's weight and his own, and not brace himself against the bed. Then, the collar tightens as he's pulled, and the demon chokes before he figures out that, yes, his arms actually can move, and he's turned so that he can see Castiel.

The Angel's glowing, burning hot – Dean's skin sizzles a little when Castiel's hand takes his chin and lifts him up, neck straining, and it's hard to breathe around the tightened collar. Castiel unhooks the pickaxe, holding up the bloody weapon between the both of them. The metal is rusty and covered in blood and what Dean can only assume is organ and brain matter, and he shivers, licking his lips despite himself. He whines when Castiel sets the axe aside, but his sounds are soon silenced when Castiel's lips slant over his. The Angel curls closer, wings flaring up high around the three of them, and he kneels in front of Dean. Dean can feel his erection against his forearm and takes him in hand, wanting to please Castiel because pleasing Castiel's the only way to make this better, and to compensate he has to lean against the bed because Tom's just getting back to fucking him and his thrusts threaten to send Dean sprawling.

Dean's lips come back bloody and slick, Castiel's eyes grown almost black with barely a trace of the blue in sight. Dean shivers at the raw power rolling off the Angel, bristling in his feathers, glowing under his skin and flashing in his eyes. He doesn't fight when Castiel's tongue dominates his mouth again, or when his hand moves between Dean's arms and curls up against the demon's heart. Castiel tugs and Dean shudders, completely locking up, as Castiel grabs hold of the demon essence, and slowly, so slowly, begins to drag his fist up Dean's chest, drawing Dean's essence out of him.

"I control this," Castiel whispers into the corner of the demon's panting mouth, when Dean has to pull away and all but collapses on the floor, held up only by the pickaxe underneath him, pressing against his heart, that's suddenly there, held by Castiel's Grace. "This is mine, only mine." The possessive words are painted in black ink onto Dean's skin, as Castiel forces Dean's essence to the surface, and the collar glows, trying to keep Dean back. It feels like he's vomiting and being choked at the same time. Dean coughs, feeling the black taste of oil and sulfur in his mouth, and tries to spit it out, but he can't because it's stuck there. Castiel's hand flattens over the collar and he forces their eyes to meet. "This body, this creature, you, Dean, are mine – mine to play with, and toy with, and fuck and share around. Never think about denying me my right again."

Dean's eyes widen, and he shakes his head, trying to swallow and speak and apologize, beg, anything for Castiel, anything, but he can't – he feels like he's dying, like Castiel's Grace is burning him and eventually all he can do is bow his head and go lax. His eyes close. So close to the surface, everything is acutely felt – the pressure of Tom's hands against Dean's hips, the burn-slick-slide of friction inside of his ass and every lance of pleasure-pain when Tom strikes into him, hard. He feels how his muscles tremble from trying to keep himself up, how his body burns as it respires, how his heart is hammering so loudly in his chest and his breaths are labored and fast. He feels it all, and it's too much. Over stimulated, overwhelmed, Dean grits his teeth, whining as he comes in short, sharp bursts on the bloodstained motel carpet. His channel, slick with blood and sweat and precome, locks up tightly around Tom is quick spasms that have the human gasping, bent over his mount, and Tom bares his teeth and bites down into Dean's back as he comes, earning a low, pain-filled groan from the demon, who bears the weight solidly, waiting for Tom to soften inside of him and pull out.

Castiel lets Dean go and the demon collapses with a sob, just avoiding the sharp, deadly point of Tom's weapon, unable to keep himself up anymore. He can only turn his face to one side so he's not breathing carpet fibers and open his eyes to half-mast in time to see Castiel coming on his back, where Tom's bite lies. The Angel finishes with a low sigh, bending down and rubbing the come into the stinging wound, with a low whisper of 'Mine'.

Everything hurts when Tom finally pulls out with a soft grunt, pressing his hands too harshly into Dean's sides and the demon whimpers, curling up on himself. He hears Castiel growl at Tom for his presumptuous touches, and then sighs when Castiel hauls him to his feet, demands he stop being such a baby, and then drags him to the bed. Dean collapses, at Castiel's coaxing, beside his twin, pillowing his head on Castiel's thigh, and occupies the time between Tom getting them a wetted towel to clean up licking the come from Castiel's spent cock.

"Cas?" he whispers, voice rough and low and totally fucked-out, as he turns his head to look at his Angel lover, who's smiling, both creatures listening to the sounds of water running in the bathroom.

"Hmm?" the Angel replies, petting through Dean's hair, fingers tracing around the collar.

Dean smiles, leaning into the touch, and relaxes again. "I love it when Tom comes home."