Work Text
Luca wants to kiss the pout off of Rocker’s lips. He can see his boyfriend bent over the table, looking at a map, and there’s a frown crossing his face. Whatever mission he’s on, he’s clearly not happy with the results. Luca hasn’t had a moment to talk to him today beyond a quick kiss in the kitchen over smoothies this morning before Rocker’s phone had gone off. Living together is great, but sometimes Luca swears he sees Rocker more at work than he does in their own home. “Luca.” Deacon’s voice draws him back to attention and he flushes, quickly turning back to his temporary team leader. “Sorry, boss.” He fiddles with the sleeve of his jacket and tries to refocus. Their own mission had gone smoothly for once and now they’re at the tail end of their debrief, receiving feedback and offering suggestions for next time. “You’re all dismissed. Hondo said make sure to check your lockers before you go home.” Deacon tells them. Luca grins, knowing there’s bound to be boxes of chocolate waiting for each of them. It’ll have to wait until after his shower though. Everyone else splits off to go check out their surprises and he steps into the bathroom, eager to get himself cleaned up. The stress of the day melts away under the hot shower spray and he groans, welcoming it. He’s about to pump shampoo into his hand when the space behind him seems to shift and then warm breath ghosts across the back of his neck. “Hey, baby.” Rocker whispers into his ear. Luca grins and leans back, biting the inside of his cheek as Rocker’s cock nudges between his cheeks. “Been thinking about you all day.” Rocker murmurs, hand sliding around Luca’s waist. Warm fingers wrap around the length of him, quickly stroking him to full hardness. “Here?” Luca asks, keeping his voice low in case anyone else has come into the bathroom. Rocker’s laugh brushes over the shell of his ear and then lips press against his shoulder blade. It’s not the first time they’ve gotten bold at work and it probably won’t be the last. Luca’s done things inside Black Betty that he’s not proud of. The showers are easier, but they also run the highest risk of getting caught by Hicks. There have been a couple of close calls and Luca swears Rocker gets off from the danger of it all. “Only because you’ve kept me rock hard all day.” Rocker tells him. Luca wants to ask what he means, but Rocker’s wrist twists on the upstroke and he has to bite down on a fist to muffle his moan. “Let me take care of you, baby. Then tonight after dinner, you can do whatever you want to me.” “God, I love you.” Luca rasps, dropping his head back against Rocker’s shoulder. The man chuckles and speeds his hand up, wasting no time bringing Luca to completion. He sees stars when he comes, knees threatening to buckle. Rocker takes all of his weight and peppers his neck with soft kisses. “Can't wait for tonight.” Rocker tells him. Luca hums and turns his head, tipping it so he can offer a chaste kiss. When Rocker tries to deepen it, Luca smiles and pulls back. “Me either.” Luca says. It’s nothing too special for Valentine’s Day, but he’s got a new fish recipe that he’s been perfecting for the last few weeks that he knows Rocker will love. “How much time have you got?”“Long enough to take care of you a little longer.” Rocker says, reaching over for the shampoo. Luca bows his head and lets his partner clean him up, shivering when Rocker drops to his knees and presses a kiss to his spent cock. He doesn’t waste any time in soaping up Luca’s body and then rinsing him off, pressing close mouthed kisses wherever he can. By the time the shower is off and Luca’s toweled dry, he feels lighter than he has all week. “I’ll see you soon,” Rocker tells him as he gets dressed again. “Love you. Stay safe.” Luca says, rewarding him a kiss. They part outside of the bathrooms and Luca heads to his locker and then the motor pool, unable to wipe the grin off his face as he pops a chocolate ball in his mouth. -The sun is just starting to go down when Luca’s phone rings. He flips the fish in his skillet and then moves it to a different burner, answering and putting it on speaker. “Hey, sweetheart. Are you almost home?”“Home? Was I supposed to be picking you up?” Rocker asks. “What are you talking about?” Luca asks, picking up a lemon to squeeze over the fish. “I thought you were coming straight home?” The line goes quiet for a moment and Luca stops fussing over the food, his heartbeat picking up. “Sweetheart?”“You…” Rocker starts and a quiet exhale shudders down the line. “Luca, I got a message with the last rose you sent me. It said to meet at a restaurant downtown.” Luca’s spine snaps to attention at once. “I didn’t send you any roses.” Luca tells him, checking to make sure that all of the burners are off. “You don’t like roses.”“No, but the gesture was nice.” Rocker says. “You really didn’t send them? All day…I’ve been receiving them every hour with notes. I thought they were from you.” His voice turns small and Luca feels his heart break. “Where are you?” “The new Italian place I’ve been talking about. Luca…baby, I’ve been receiving notes from you all day. One with each rose on the hour. You…” Rocker’s voice fades out as Luca races to grab his keys and jacket. “Dom. I love you.”“Sweetheart, what’s happening?” Luca asks. He hears a quiet shuffle and then Rocker’s voice is more distant. “You don’t want to do this.” Rocker tells someone else. “You don’t want to cause a scene, do you?”“Shut up!” An unfamiliar voice barks. It’s distinctly male and Luca’s blood runs cold. He grabs his work phone and presses it to his ear, calling 911. “This is off duty S.W.A.T. officer Dominique Luca, calling in a potential hostage situation at Giuseppe's restaurant downtown. Office Donovan Rocker is on scene and being faced with an unknown assailant. Send backup.” Luca says, slamming the door shut and hastily locking it. He waits for affirmation from the dispatcher and shifts his attention back to his other phone while he unlocks his car. “…trying all day! And you don’t care!” The unknown man screams. “You’re right, Jonathan. I’ve been very inconsiderate toward you.” Rocker says slowly. “Why don’t you put the gun down and we can still have a nice night? It’ll be just the two of us.”“You’re lying!”“No. I’m not. I didn’t know the notes and flowers were from you, you didn’t sign your name.” Rocker says, careful not to mention his partner. Luca’s proud of him for remembering that could send the stalker into a fit of rage. “Why don’t you tell me what you had planned for the evening?”“It was supposed to be a surprise.” Jonathan sounds closer now and the hair on Luca’s neck stands up. He presses harder on the gas, lights on but sirens off. He doesn’t want to draw any unnecessary attention to his approach. “You ruined it! You’ve ruined everything!” A shot echoes across the line and Luca’s knuckles turn white on the steering wheel. “Donovan!” His heart races as he hears the chaos in the background. There’s scuffling on the other end of the line and he floors it, trembling all over as he waits for some kind of sign that Rocker’s still alive. A second shot goes off. Then another. “Stay down!” Rocker’s voice barks the command and Luca shudders all over, gasping for breath. There’s another few seconds of noise and then Rocker’s breath comes across the line. “Baby?”“Oh, thank god,” Luca practically sobs. “Need an ambulance for a gunshot victim, civilian took a bullet to the shoulder.” He pauses while Luca relays that information to dispatch. “Baby, I’m so sorry.”“I’m outside.” Luca says, pulling up against the curb in the midst of chaos outside. There are people screaming and crying, others trying to record videos, and he ignores them all as he grabs his cuffs and sprints into the restaurant. Several tables have been overturned, food splattered on every surface, and Rocker has someone pinned face down to the table. He looks up, relief overtaking his face at the sight of Luca, and his whole body starts to shake. Luca slaps the cuffs on the guy he’s holding and reaches up, cupping Rocker’s face between his hands. “I’ve got you, sweetheart. I’m here.”“No!” Jonathan screams, writhing under Rocker’s hold. “Don’t you fucking touch him! You don’t get to talk to him that way!”“You shut up.” Luca snaps, anger surging through him. He hears footsteps and looks up, waving two patrol officers over. “Get this guy out of here.” He says. Rocker hands over the man’s weapon. The moment the guy is being dragged away, Luca has his arms around Rocker with fists clenched in his shirt. “Are you okay?” He demands, putting just enough space between them so he can look over his partner. “I feel like an idiot.” Rocker says. “But I’m okay.”“Who was that guy?” Luca asks, fighting the urge to look back and make sure he’s really gone. “Met him on a call a few weeks ago. He asked me out for coffee and I turned him down. I thought he was just trying to thank me for saving him.” Rocker says, blowing out harshly. “Fuck. I thought…all day, I’ve been getting these roses and stupid notes. I thought they were from you.” His complexion begins to pale and Luca cradles his face, holding his gaze. “No, honey. Don’t go down that route.” He already knows Rocker’s going to be feeling sick about this for weeks. It’s not hard to connect the dots. “It was so smart of you to keep the line open for me. You probably saved a lot of lives, including your own.”“He got scared when he fired the first shot. One of the waiters moved, I think, and he panicked and fired. Then I was just trying to keep him from hurting anyone else.” Rocker says, swallowing hard. “Come on. Let’s give your statement and I’ll take you home.” Luca says, drawing him into a soft kiss. Rocker doesn’t reciprocate it. He lets Luca guide him outside and together they go through the scene of events with the responding officers. By the time they’re done, Luca’s phone has blown up with texts from his and Rocker’s squads. Everyone at HQ has heard by now and wants to make sure nothing happened to Rocker. Luca glances at Rocker, but he still looks rattled by all that’s happened so he fires off a couple of quick texts assuring everyone Rocker will be okay and he will update them all later. It’s not until they’re in the car, halfway back to Luca’s, that Rocker breaks the silence. “Jenkins said his phone was filled with photos of me. That this…Jonathan said he’d been following me for a while. I had no idea.” He murmurs quietly, shaking his head from the corner of Luca’s eye. “If he’d followed me home or ever found out about you…”“Baby, you can’t do this.” Luca squeezes the hand he’s holding on top of Rocker’s thigh. “I’m safe. Paramedics said the guy who got shot? It was just a graze. You’re safe and that’s the most important thing to me right now.” He says firmly. “I know you didn’t lead that asshole on or anything like it.” “We’ve worked plenty of stalker cases.” Rocker says, finally shifting in his seat and facing Luca. He crawls to a halt at a yellow light and gives his partner his full attention. “It could have been worse.”“It could have been,” Luca agrees, “but it wasn’t.” He squeezes again and Rocker’s hand grips back just as tight. “I love you,” Rocker tells him. “Thank you for calling it in and coming straight to me.”“Nowhere else I wanted to be. He didn’t touch you, did he?” “No. He set down a rose and when I looked up, I saw a gun. He was angry I was on the phone with someone else. Even more pissed when I didn’t know what he wanted.” Rocker shrugs and looks out the window. Luca waits for him to say more, but Rocker goes quiet again. Sighing to himself, Luca rubs his thumb along Rocker’s thigh and hopes he can break him out of his thoughts when they get home. The smell of fish permeates the air when Luca unlocks the door. Rocker pauses and then goes toward the kitchen, glancing back at Luca. “I was making dinner for us when you called,” Luca explains. “Of course you’d make a home cooked meal. Why would you book us a reservation?” Rocker huffs, his voice tinged with bitterness, and Luca feels a sliver of rage bubble under his skin. “You know I’d book us fancy dinners every night if that’s what you wanted.” He says, struggling to keep his tone neutral. Rocker’s eyes widen and he winces, realizing he missed the mark. “I…I know.” Rocker’s gaze lowers and Luca crosses the space between them, pressing a hand to Rocker’s cheek and forcing him to look back up. “Donovan, you’re not the one I’m angry with. I’m mad at myself. At that asshole. But you were the victim in all of this. I’m pissed because someone else did all of those romantic things for you when I should have done them.” “Baby, you know I don’t need anything special from you.” Rocker protests. “A home cooked meal was a perfect idea.”“I know,” Luca sighs, “and I know we’re both going to keep feeling guilty about this and talk ourselves in circles until we say something we don’t mean. So how about this? I’m going to order dinner and you’re going to take a few minutes and freshen up. And then I’m going to make love to you until neither of us can think straight.”“That’s a plan I can get behind.” Rocker says. Luca sees his hesitation before he moves forward, wrapping his arms around Luca’s waist. His chin hooks over Luca’s shoulder and they’re completely pressed together. Luca holds him tight, pressing his face against Rocker’s neck. There aren’t enough words in the world to describe how either of them are feeling right now, but Luca knows it’s all out of love. He lets Rocker cling to him until his hold loosens. The moment it does, Luca takes him by the hand and guides him toward the bathroom. He strips Rocker down piece by piece and turns on the shower to the perfect temperature, nudging him under the warm spray. “I’ll be in the bedroom shortly.” He promises, kissing Rocker’s shoulder before stepping back. He goes back to the kitchen and grabs his phone, putting in an order to be delivered in an hour. That should give him plenty of time. By the time the shower has turned off, Luca’s lighting the last candle in their bedroom and tossing lube onto the bed. “Baby…?” Rocker asks from the doorway. Luca turns and grins, tipping his chin to beckon him closer. He’s thankfully naked, his body on full display, and Luca takes a moment to just appreciate him with his eyes. “Never seen anyone as beautiful as you.” Luca tells him. Rocker flushes, biting the inside of his cheek, and Luca reaches for his waist. “Tonight is all about you. About us. About the million different ways that I love you. I want to show you just how much.”“Okay,” Rocker says softly. Luca draws him into a kiss with a finger under his chin. It doesn’t take long for it to gain heat and Luca licks his way into Rocker’s mouth, sucking on his tongue until Rocker’s whining softly. He could listen to that sound for hours. Slowly, he breaks the kiss so he can trail his lips along Rocker’s jaw. He delivers a soft bite to his cleft and flicks his tongue over it, groaning when Rocker’s hand slides up his chest. “Come on, lay down for me.” Luca tells him. He shuffles them around and Rocker does as told, sprawling out on his back and opening his legs so Luca can kneel between them. He quickly removes his clothes and covers his partner, biting down a moan as their cocks brush together. As hot as it would be to get off rutting against one another, Luca has other plans. He delivers another kiss to Rocker’s cleft and then slowly begins to create a path of wet kisses down his throat. He kisses with gentleness once he reaches Rocker’s collarbone and scrapes lightly with his teeth when he’s done just to feel the man shudder. His nipples are next, both receiving licks and soft bites until Rocker gasps and twists a hand in Luca’s hair. Smirking, Luca flicks his tongue over a nipple one more time and then continues kissing his way down Rocker’s body. He pays special attention to his hips, delivering sharp nips in small doses until he’s satisfied with the red marks now dotting his partner’s skin. When he flicks his tongue over the slit of Rocker’s cock, a gentle tug on his hair makes him look up. “I don’t…listen, you know I love when you blow me. But right now, I just want to feel you inside me.” Rocker admits, a trace of vulnerability in his voice. “Anything you want.” Luca promises. He can’t resist kissing his cock again, tongue following the thick vein for a moment, before he moves back up Rocker’s body. He claims his lips in a heated kiss and reaches for the bottle of lube, fumbling with the cap. When he breaks the kiss to give it attention, Rocker’s mouth attaches to the side of his neck and begins sucking what he already knows will be an impressive bruise. He doesn’t care. He generously coats his fingers with lube and rubs them together, knowing from experience how much of a bitch it can be when it’s cold. His index finger slowly presses against Rocker’s hole and he presses in, steadily crooking his finger and working it deeper into him. He busies his mouth with Rocker’s nipples once more and his free hand wraps around Rocker’s cock, leisurely pumping him a few times until he’s adding a second finger. Rocker throws his head back against the pillows, panting, and Luca’s struck with the thought that he wants this forever. He’s known for a while now that Rocker is it for him, that they’re both the end of the line for each other. But Luca’s never so clearly been able to picture Rocker standing at the other end of an aisle or side by side in a courthouse, a smile stretching his face and forming the wrinkles that Luca loves so much. He wants every morning together for the rest of their lives. He wants to be secure in the knowledge that no one else will ever make a move because Rocker will be wearing a ring and carrying a new last name. “I love you.” He whispers, pressing a kiss above Rocker’s heart as he adds a third finger. Rocker’s heel presses into his hip, a shameless moan spilling from his lips, and Luca feels drunk from the sound of it. He brushes over Rocker’s prostate and swallows down his moan, claiming his lips in a heated kiss. When he feels like Rocker’s ready for him, he slides his fingers free and grabs the lube again. Rocker’s fingers beat him to it, already slick, and they wrap around Luca’s cock. “Love you,” Rocker promises against his lips. He guides Luca into position and when Luca sinks into him, it feels like coming home. He shallowly rolls his hips, carefully watching Rocker for the slightest hint of discomfort, but this is nothing new for them. When he kisses Rocker again, he slides one hand along Rocker’s arm until their fingers connect and then he drags it up above Rocker’s head. His free hand worms between their bodies and he steadily pumps Rocker, kissing him deep and slow like they have all the time in the world. It’s over far too soon. Rocker chases his completion in Luca’s hand, a cry torn from his lips as he arches beautifully off the bed. Luca sinks his teeth into the meat of Rocker’s shoulder as he comes, clutching at his partner and fucking him slowly through the afterglow. He doesn’t dare pull away until they’re both shaking from the overstimulation and Rocker whimpers with loss as Luca pulls out of him. “I’ve got you,” he whispers fiercely. “Always. I have faith in you.” Rocker mumbles back, his eyes still closed in bliss. Luca’s throat locks up and he nods, bending his head so he can kiss the love of his life one more time. Tomorrow, he thinks, he’ll start ring shopping. But today he just wanted to bask in their love a little while longer. Rocker’s safe and alive, sated and happy under him, and Luca sees their future stretched out in decades and decades ahead of them. Love has never felt so good.
