The top shelf had been a miscalculation.
Ivy Castellano stretched until the tendons in her calves burned, her free hand bracing against the cold metal upright, fingertips smudging the decades of dust that had settled into the corners nobody cleaned. The folio—leather-bound, brass-cornered, twice as heavy as any reasonable book had a right to be—sat just beyond the reach of her straining fingers, a half-inch of spine taunting her from the darkness above the lamp’s yellow cone. She could feel her sweater pulling up in the back, the cool air of the stacks finding the strip of skin above her jeans, and she made a mental note to stop twisting her hair into a bun so tight it gave her a headache on nights like this.
She pushed up onto her toes again. The shelf creaked. The book tilted. Her glasses slipped down her nose.
A hand came out of the dark.
It was large and square-knuckled, the skin weathered across the back, a cuff of tweed brushing the shelf edge as it pressed the folio flat. The book stopped moving. Ivy’s own fingers were still curled around the spine, frozen, and for a long second she just stared at that hand, at the dark hair on the wrist, at the way it steadied the heavy volume without any visible effort. She knew the hand. She’d spent three years watching it tap chalk against a blackboard, gesture toward slides of tomb inscriptions, correct papers she’d already proofread twice just for an excuse to be near her desk.
She turned.
Flynn Ashworth was inches away. Not the professional distance she’d learned to expect, not the arm’s-length courtesy of a professor who happened to be working late. Inches. His chest, broad and solid under a jacket that strained at the shoulders, was nearly against her back. She had to tilt her chin up to find his face, and the lamplight caught him from the side—carved the silver at his temples out of shadow, lit one green eye to something almost feline. He smelled like coffee brewed too strong and the faint, dry sweetness of sandalwood, and under that, the particular stale-paper musk of a man who’d been breathing library air for hours.
His hand was still on the folio. His arm formed a loose bracket beside her head. She could have counted his eyelashes.
“Didn’t expect anyone else up here.”
His voice was low. Not a whisper—something deeper, the register he used when he forgot to be Professor Ashworth and just talked, the one that made her want to close her eyes and let it sink into her bones. She felt it more than she heard it, a vibration that traveled from the air between them straight into her sternum. Her thumb pressed harder into the shelf edge, the metal biting.
She opened her mouth. Nothing came. Her brain, usually too quick for its own good, had gone blank as fresh papyrus.
“Neither did I,” she managed, and her own voice came out thinner than she wanted, a little breathless, the sarcasm she’d intended landing somewhere between a confession and a question.
The lights hummed overhead. A fluorescent rattle that filled the silence while he didn’t move. Didn’t step back. Didn’t take his hand off the book. His gaze flicked down to her mouth—so fast she almost imagined it—and then back up, and something in his expression shuttered, a door closing before she could read what was behind it.
She was acutely aware of her own body in a way she usually worked hard not to be. The width of her hips in the narrow aisle. The soft swell of her stomach pressed against the shelf. The way her chest rose and fell under her sweater, the knit stretched across curves she’d long ago stopped hoping anyone would look at the way he was looking at her now. He wasn’t looking at her like a student. He wasn’t looking at her like a colleague. He was looking at her like a hieroglyph he hadn’t finished translating.
Then his hand moved.
It pulled back from the folio slowly, so slowly she could track every knuckle, every callus, the way his fingers curled inward as they retreated. And on the way down—deliberate, or accidental, or something she’d spend the next week turning over in her head—his knuckles grazed her hip. A glancing contact through the wool of her sweater, just above the waistband of her jeans, there and then gone. Her skin lit up under the touch like a struck match. The sensation ran a hot circuit up her side before she could stop it.
He shoved both fists into his pockets. Took a step back. Two. The heat of him vanished, replaced by the stale, cool air of the stacks, and Ivy felt the absence like a door slammed in her face. His jaw was tight, the muscle flexing once, and he wouldn’t meet her eyes anymore. He was staring at the wall just past her shoulder, at the row of unread spines, at anything but her.
She let go of the shelf. Her fingers left damp prints on the metal, and she wiped them absently on her jeans, not sure if she was erasing evidence or steadying herself. The folio remained where they’d left it, solid and unmoving, an object that had no idea what had just happened around it.
Somewhere behind them, in the deeper dark of the library, the exit door clicked shut. A heavy, final sound. The kind of sound that meant the last custodian had gone home, and the electronic lock had engaged, and there was no way out until morning.
Flynn heard it too. His shoulders tensed. His green eyes finally found hers again, and what she saw there wasn’t relief or frustration or even the careful blankness he’d worn a moment ago. It was something rawer. Something she’d been dreaming about across breakfast tables and lecture halls for three years, and didn’t know how to name.
“The door,” she said.
“I heard it.”
Neither of them moved toward it.
His eyes held hers and she stopped breathing.
Not the dramatic, chest-seizing stop of a romance novel. Just a quiet suspension, the kind where the body decides on its own that oxygen can wait, that this—right here, this green stare in the yellow lamplight—matters more than the next inhale. She counted the seconds because she couldn't not count them. One. The muscle in his jaw flexed and released. Two. A bead of sweat traced a slow path down her spine, and she felt every inch of its descent. Three. His knuckles went white where they were buried in his pockets, and she knew, she knew, he was gripping something back.
Four.
He broke first.
His gaze dropped to the floor between them, to the scuffed linoleum and the faint pattern of dust she'd tracked in from the main reading room hours ago, and the release of that eye contact felt like a door slamming and a door opening at the same time. She could breathe again, and the breath she took was shaky, audible, embarrassing. He heard it. His shoulders tightened under the tweed, and she watched him make a decision—watched it travel through his body like a ripple through still water. First his jaw. Then his hands, coming out of his pockets slow, flexing once at his sides. Then his feet, shifting his weight, and she knew he was going to move before he moved.
He turned toward the door.
Not toward her. Away. His broad back filled the narrow aisle, and she was left staring at the place where his jacket strained between his shoulder blades, at the dark hair curling just above his collar, at the way he carried tension in the set of his neck. She'd never been this close to him for this long without the excuse of a lecture or an office hours appointment, and her mind was doing something greedy—cataloguing, storing, hoarding details she'd have no right to remember tomorrow. The sound of his breathing. The particular way the lamplight caught the gray at his right temple but not his left. The fact that his hands, now hanging loose at his sides, were trembling.
Professor Flynn Ashworth's hands were trembling.
He walked toward the exit—six strides down the narrow corridor between the stacks, his footsteps swallowed by the ancient carpet runner that had been there since before she was born—and she watched him go with something clawing at the base of her throat. Not panic. Not quite. Just the sudden, irrational fear that he would find a way out, that the lock would have malfunctioned, that she'd be left alone in the dark with nothing but the smell of his sandalwood still hanging in the air and the ghost of his knuckles on her hip. She pressed her palm flat against the shelf edge to steady herself, and the metal was still cold, still solid, still indifferent.
He reached the door. Tried the handle.
The rattle of locked metal was louder than it should have been in the silence. It echoed through the stacks, bounced off the high ceiling she couldn't see in the dark, came back to her as a confirmation she already had. Locked. They both knew it was locked. They'd both heard it lock. But he tried it anyway, and the trying said something about him she hadn't known before—that he was the kind of man who needed to verify a closed door with his own hands, who couldn't take a sound on faith.
He didn't turn around. His hand stayed on the handle, his head bowed, and for a long moment he just stood there, a silhouette against the dim red glow of the exit sign, and Ivy watched the back of his neck and waited for whatever came next. Her glasses had slipped again. She didn't push them up. The blur at the edges of her vision felt appropriate, somehow—the whole world narrowing to the shape of him, the rise and fall of his breathing, the way he was gripping that door handle like it might save him.
"It's locked."
His voice was hoarse. Rough at the edges, like he'd been shouting or sleeping or doing something else entirely with his throat. He still didn't turn around, and she realized he was giving her time—time to arrange her face, time to find her sarcasm, time to pretend the last three minutes hadn't happened. It was a kindness. It was also, she understood with a clarity that settled cold in her stomach, a retreat.
"I know," she said. Her voice was steadier than she expected. Almost normal. "I heard it too."
He let go of the handle. His hand dropped to his side, and she saw him flex his fingers, stretching them out, working the tension from the knuckles outward. The same hand that had steadied the folio. The same knuckles that had grazed her hip. She looked at that hand and felt the ghost of the contact flare up again, a hot echo along the curve where her sweater met her jeans, and she bit the inside of her cheek hard enough to taste copper.
He turned. Slowly. His face was half in shadow, half in the red glow of the exit sign, and she couldn't read his expression—just the glint of his eyes, the hard line of his jaw, the way his chest rose and fell under his jacket like he'd been running. He hadn't been running. He'd walked six steps and tried a door. But he was breathing like a man who'd sprinted a mile.
"There's no way out until morning." He said it flatly, the professor-voice back in place, the one that could lecture for two hours on Middle Kingdom burial practices without pausing for water. But there was a crack in it. A hairline fracture she wouldn't have noticed three years ago, before she'd learned to listen for the things he didn't say. "The electronic locks reset at seven. Custodial staff arrives at six-thirty. We're—" He stopped. Swallowed. The word that came next was quieter. "We're here until then."
She didn't say anything. The direction said not to speak, and she was still holding to that, still counting his next move, still waiting to see what he would do with the weight of this locked room and the hours stretching ahead of them and the thing neither of them had named. Her silence filled the space between them like a third presence, and she watched him feel it—watched his shoulders shift, watched his mouth open and close, watched him realize she wasn't going to let him off the hook with professionalism and small talk.
He took a step toward her. Just one. Not the full return, not back into the narrow aisle where she was still pressed against the shelf, but a step. His hands were at his sides now, not in his pockets, and she could see them clearly—the tremor was gone, or he'd gotten it under control, and she didn't know which possibility unsettled her more. His green eyes found hers across the dark, and this time he didn't look away.
"Ivy."
Her name. Not Miss Castellano. Not the careful formality he'd maintained for three years of office hours and paper comments and accidental encounters in the faculty parking lot. Just her name, in that low register, the one that made her want to close her eyes and let it sink into her bones. She didn't close her eyes. She held his gaze, and she waited, and she counted—one breath, two breaths, three—until he made his next move.
Her name hung in the air between them, and Ivy felt it land somewhere in the center of her chest—a soft, heavy weight that pressed against her sternum and made the next breath harder than it should have been. Not Miss Castellano. Ivy. The word he'd been swallowing for three years, and now it was out, and she didn't know what to do with it except hold it there and let it burn.
She didn't answer. Couldn't. The sarcasm she wore like a second skin had deserted her, and what was left underneath was raw and wanting and terrifyingly honest. Her back was still pressed against the cold metal shelf, and the edge was cutting into her spine, and she used that—used the small, sharp discomfort to anchor herself in the moment, in the reality of the stacks and the dust and the locked door, because if she let herself float away on the sound of her name in his mouth she wasn't sure she'd ever come back.
One step backward. She took it without deciding to, her body moving before her mind could catch up, and she felt the darker shelves swallow her—the lamplight thinning, the shadows thickening, the air growing cooler as she retreated from the desk and into the deeper dark of the stacks. Her heel caught on a worn patch of carpet runner, and she stumbled, just barely, her hand shooting out to catch herself on the shelf beside her. The metal was colder back here. Older. The books on these shelves hadn't been checked out in decades, and the dust that coated her fingers felt like history itself, like the fine silt of a tomb that hadn't been opened in three thousand years.
She lifted her hand. The one that had steadied herself. She lifted it, and she held it out toward him—palm up, fingers slightly curled, an invitation she didn't have words for. Her glasses had slipped again, and this time she let them, let him blur at the edges so she could focus on the shape of him, the broad shoulders filling the narrow aisle, the way the lamplight caught the silver at his temples. She didn't know what had taken over her. She didn't know what part of her brain had shut off and what part had come roaring to life, but she knew that her hand was in the air between them and that she was asking him something without knowing how to ask it.
He didn't move. His green eyes tracked her hand, and she watched him process the gesture—the professor in him cataloguing it, analyzing it, fitting it into some framework he understood. But the man underneath was something else. His chest rose and fell, a deep breath that stretched the tweed across his shoulders, and when his gaze came back to her face there was a question in it she'd never seen before. Not a question about Egyptology. Not a question about her thesis. A question about her, about this, about the space she was making for him in the dark.
He didn't take her hand.
Instead he turned away. Not the slow, deliberate pivot of earlier—this was sharp, almost violent, his shoulders twisting as if the sight of her open palm was a physical blow he couldn't absorb. His back filled her vision again, but this time it wasn't retreat. It was something closer to surrender. His hands came up, both of them, and he drove his fingers into his hair—dark strands gone silver at the temples, thick and slightly too long over his collar—and he gripped.
The sound he made wasn't a word. It was a breath pushed through clenched teeth, rough and frustrated, and she watched his knuckles go white where they twisted in his own hair. The tweed jacket strained across his back with the motion, pulling tight at the seams, and she could see the full architecture of him now—the breadth of his shoulders, the way his lats flared and narrowed to a waist that was still solid, still strong, the body of a man who'd spent summers excavating in the Valley of the Kings before he'd settled into the soft life of a lecture hall. He wasn't soft. Not anywhere.
His head dropped forward. His hands stayed buried in his hair, and she watched his neck bow, watched the tension cord the muscles there, watched the way his breathing had gone ragged—chest heaving under the jacket, each exhale audible in the silence of the stacks. She'd never seen him like this. Not in three years of stolen glances and careful distance. Professor Flynn Ashworth, who could decode a Third Intermediate Period coffin text without breaking a sweat, was coming apart six feet away from her with his hands in his hair and his back turned like he couldn't bear to face what she was offering.
She should have felt rejected. The hand she'd extended was still in the air, palm up, fingers slightly curled, and the absence of his touch was a cold thing that seeped into her knuckles and spread up her wrist. But what she felt instead was something sharper. Recognition. He wasn't refusing her. He was refusing himself. The same hands that had steadied a book on a high shelf, that had grazed her hip with his knuckles and then shoved themselves into his pockets like they'd committed a crime, were now fisted in his own hair like he wanted to pull himself back from some edge she couldn't see.
"Flynn."
She said it before she could stop herself. His name. Not Professor Ashworth. Not the careful formality he'd maintained for three years. Just his name, and it came out quieter than she intended, softer, the kind of voice she used in the dark when she was alone and imagining what it would feel like to say it against his mouth. He went still. Completely still. His hands stopped moving in his hair, and his shoulders locked, and she could see the exact moment her voice hit him—the way his spine straightened, the way his head lifted just slightly, the way his whole body became a question he wasn't asking.
He didn't turn around. But his hands came out of his hair slow, deliberate, and dropped to his sides. She watched his fingers flex—stretching, releasing, the same gesture she'd seen him make after gripping the door handle—and she knew he was fighting for control. Every inch of him was a battle she could read in the set of his neck, the rise and fall of his shoulders, the way his right hand kept opening and closing like he was trying to shake off the feel of something.
"You don't know what you're asking." His voice was low. Rough. The professor-voice was gone, stripped away, and what was left underneath was raw and scraped and barely held together. "Ivy, you don't—" He stopped. Swallowed hard enough that she saw the movement in his throat, the bob of his Adam's apple above his collar. "Three years I've been—" Another stop. Another swallow. He shook his head, just once, a sharp negation aimed at himself. "You don't know."
"Then tell me."
She hadn't moved. Her hand was still extended, still waiting, and her voice was still steady in a way that surprised her. The sarcasm she wore like armor was gone. The self-deprecating humor, the witty deflection, the shield of laughter—all of it had deserted her, and what was left was just her. Just Ivy. Standing in the dark with her hand out and her heart slamming against her ribs so hard she was sure he could hear it.
He turned. Not all the way—just enough to show her the edge of his profile, the hard line of his jaw, the glint of his green eyes in the lamplight. His chest was still heaving, and she could see the sweat at his temple, the way a strand of dark hair had fallen across his forehead. He looked wrecked. He looked like a man who'd been holding his breath for three years and had just remembered what oxygen felt like.
"Tell you." He repeated the words like they were in a language he didn't speak. His gaze dropped to her hand—still there, still waiting—and something moved across his face that she couldn't name. Pain. Hunger. Fear. All three, tangled together so tight she couldn't separate them. "You want me to tell you that I've been going out of my mind? That I stand at that lectern three times a week and I can't—" He broke off, his jaw clenching, and when he spoke again his voice was barely above a whisper. "I can't stop looking at you. I've tried. I've tried for three years, and I can't."
The words landed and stayed. I can't stop looking at you. Three years of stolen glances and careful distance, and there it was—the truth, spoken out loud in his wrecked voice, hanging in the dusty air between them like something sacred she wasn't supposed to touch. Her hand was still extended. She'd forgotten it was there, forgotten the muscles that held it up, forgotten everything except the way his chest was heaving and the sweat at his temple and the crack in his voice that had let the light through.
She lowered her hand. Not because she was giving up—because she needed it to steady herself, her fingers finding the cold metal shelf behind her and gripping until the edge bit into her palm. The pain was good. The pain was real. The rest of this felt like a dream she'd had so many times she'd worn grooves in it, and she needed something to tell her she wasn't asleep in her apartment with her face pressed into a pillow that smelled like nothing but detergent.
"Three years." Her voice came out strange—half laugh, half something that hurt. "You think you're the only one who's been—" She stopped. Swallowed. Her glasses had slipped again, and she reached up with her free hand and pulled them off entirely, folding them with fingers that weren't quite steady and tucking them into the pocket of her sweater. She didn't need them for this. She didn't want anything between her and the blur of him. "Flynn. I've been sitting in that front row for three years. Do you think that's because I love the way the lecture hall fluorescents make my skin look?"
He didn't move. His profile was still all she had—the hard line of his jaw, the glint of his eye, the way his hand kept opening and closing at his side like a heartbeat he couldn't control. She watched his throat work, watched him try to find words and fail, and something in her chest cracked open and let the light in.
"I've come up with so many excuses," she said, and now the words were coming faster, tumbling out of her like water from a cracked vessel, and she couldn't stop them and didn't want to. "Office hours. God, the office hours. I'd stand outside your door for ten minutes trying to think of a question that wasn't stupid, something that would make you look at me the way you look at a text you're trying to decode. And you'd always—you'd lean over the paper, and your shoulder would be right there, and I'd forget whatever I was going to say."
His head turned. Just a fraction—enough that she could see the full shape of his mouth now, the way his lips had parted slightly, the way he was looking at her like she was a sarcophagus he'd just cracked open and the contents were nothing he'd expected.
"The department mixers," she continued, and her laugh was wet now, embarrassing, but she couldn't stop it. "I hate department mixers. I hate cheap wine and faculty small talk and standing in corners pretending I'm comfortable in a room full of people who've already published more than I'll ever read. But you were always there, and you'd find me—you'd always find me—and you'd ask about my work, and I'd get three sentences out before I'd forget what I was saying because you were standing too close and I could smell your coffee and your sandalwood and I wanted—"
She broke off. Pressed her lips together hard. Her chest was heaving now, matching his, and she didn't know when that had started. The dusty air felt too thick to breathe, and her heart was a wild thing in her ribs, and she was saying too much, she knew she was saying too much, but he'd started it. He'd said I can't stop looking at you, and that meant she wasn't alone in this anymore, and she was so tired of being alone in this.
"The library," she whispered. "Especially the library. You'd come in at nine, and I'd already be here—I'd been here since seven, sometimes, because I knew you liked the quiet hours, and I'd watch you walk past my table and you'd nod, just once, that professor-nod that said I see you, Miss Castellano, keep working, and I'd spend the next hour staring at the same paragraph because my hands were shaking and I couldn't make them stop."
He turned. Fully, this time—not the profile, not the partial pivot, but the whole weight of him, his shoulders squaring to her, his green eyes finding hers in the dim light and holding. His chest was still heaving. His hands were at his sides, open now, not fisted, not gripping, and she watched one of them lift—slow, so slow—and stop halfway, hovering in the air between them like he was asking permission.
"Ivy." Her name again. Softer this time. Rougher. Like it hurt him to say it. "You—" He stopped. His hand was still in the air, and she could see the tremor in his fingers, the fine vibration of a man holding himself back by a thread. "You've been—all this time—"
"All this time," she said, and her voice broke on the last word, cracked right down the middle, and she didn't care anymore. "Three years of sitting in that front row, three years of pretending I wasn't counting the hours until your lectures, three years of dreaming about you and waking up with your name in my mouth and knowing—knowing—it would never happen because you were my professor and I was just some student and you'd never—"
His hand closed the distance. Not fast—slow, deliberate, giving her every chance to pull away—and his fingers wrapped around hers where they still gripped the shelf behind her. His palm was warm and rough and so much larger than hers, and the contact sent a shock up her arm that made her gasp, a small sound she couldn't swallow, and she watched his eyes darken at the noise.
"You're not just some student." His voice was low, fierce, the words scraped raw from somewhere deep in his chest. His thumb moved over her knuckles, a small, rough circle, and she felt the callus catch on her skin. "You've never been just some student. Do you think I grade your papers three times because I'm thorough? Do you think I schedule my office hours around your class schedule by accident?"
She stared at him. Her mouth opened, but nothing came out. His hand was warm around hers, and his thumb was still moving, and his green eyes were so close now she could see the flecks of gold in them, the way the lamplight caught them, the way he was looking at her like she was the answer to a question he'd been asking for three decades.
"I know when you're in the library," he said, and his voice dropped another register, into something that wasn't a professor's voice at all. "I know the sound of your laugh from across the room. I know you twist your hair up when you're concentrating, and you bite your lip when you're nervous, and you've been biting your lip for the last three minutes, and it's been driving me out of my mind."
She bit her lip. Caught herself doing it. Stopped. And then, because she didn't know what else to do, because the world had tilted on its axis and she was still trying to find her footing, she laughed—a short, startled sound that was half sob and half relief and entirely unguarded.
"You've been cataloguing me," she said, and her voice was steadier now, the sarcasm creeping back in at the edges like a familiar coat she'd shrugged back on. "Like one of your artifacts. First Dynasty lip-biting. Very rare."
His mouth twitched. The corner of it, just barely—the ghost of a smile that didn't quite land, and she saw the war in his eyes, the way he was fighting between the professor who should stop this and the man who had his hand wrapped around hers and didn't want to let go.
"You're not an artifact," he said quietly. "You're the only thing in this library I can't stop touching with my eyes."
She didn't pull her hand back.
His fingers had closed around hers where they gripped the cold shelf metal, his palm rough and warm and so much larger than hers, and the contact had sent something electric up her arm that she still hadn't recovered from. But she didn't pull away. Instead, she turned her hand. Slow—so slow she could feel every ridge of his calluses catching on her skin—and rotated her wrist until her palm met his. Not gripping the shelf anymore. Not anchored to anything but him. Her fingers slid between his, and she watched his eyes widen, watched the breath leave his chest in a sound that wasn't quite a gasp, watched the way his whole body went still as stone like the ceiling had come down and he was only still alive because her hand was in his.
"Ivy."
Her name again. The third time he'd said it, and this time it wasn't a question or a warning or a confession—it was a sound torn out of him, raw and involuntary, the kind of noise a man makes when he's been holding his breath for three years and someone's finally touched him back.
His fingers tightened. Not hard—just enough that she could feel the fine tremor running through them, the way his hand was shaking against hers, and she realized with a shock that went through her like cold water that Professor Flynn Ashworth, who stood at a lectern three times a week and decoded Third Intermediate Period coffin texts without breaking a sweat, who carried himself with the easy confidence of a man who'd forgotten more about Egyptology than most academics would ever learn, was trembling. His hand was trembling. Against hers. And she was the one making it happen.
"I'm not going to break," she said quietly, and her voice came out steadier than she felt, steadier than the wild thing hammering in her chest, steadier than her legs that wanted to give out beneath her. "You don't have to hold me like I'm made of glass."
Something moved in his face. A muscle in his jaw jumped, and his green eyes—those sharp green eyes she'd spent three years trying not to stare into—darkened. The flecks of gold in them caught the lamplight, and she watched the war happen in real time, watched the professor and the man fight for control of his mouth, his hands, his next breath.
"You don't know what you're saying." His voice was low. Strained. The words scraped out of him like they were leaving blood on the way. "You don't know how long I've—" He stopped. Swallowed. His free hand came up and hovered near her face, not touching, just hovering, and she could see the tremor in those fingers too. "If I start—Ivy, if I start this, I don't know if I can stop."
"Then don't stop."
The words landed between them and stayed. Hung in the dusty air like the motes suspended in the lamplight, and she watched him hear them, watched the exact moment they hit him—his shoulders dropping, his breath leaving him in a rush, his hand finally closing the last inch of distance and cupping her jaw. His palm was rough and hot against her cheek, his thumb brushing the corner of her mouth with a gentleness that made her chest ache, and she leaned into the touch without meaning to, without thinking, without caring that she was giving herself away entirely.
"God," he breathed, and the word was barely a word, barely a sound, just an exhale shaped like a prayer. "You're so—" He shook his head, just once, a small sharp negation aimed at himself, and his thumb traced the curve of her lower lip like he was memorizing it. "I've thought about this. About touching you. About—" Another swallow. Another shudder. "I've thought about it so many times that I stopped believing it could ever be real."
She reached up and covered his hand with hers where it cupped her jaw. Her fingers were shorter, softer, and they wrapped around the back of his hand and held on. Held tight. Held like she'd been holding onto the edge of something for three years and had finally let herself fall.
"It's real," she said, and her voice cracked on the second word, split right down the middle, and she didn't try to hide it. "Flynn, it's real. I'm real. And I've been right here. I've been right here the whole time."
His forehead dropped to hers. Not a kiss—just the press of his brow against her brow, skin against skin, the heat of him sinking into her bones. She could smell him like this—coffee and sandalwood and old paper, the scent she'd been cataloguing for three years without knowing she was doing it—and she could feel the way his breath was coming fast now, ragged and uneven and warm against her lips. His hand was still in hers. His other hand was still on her jaw. And he was shaking. Everywhere. The fine vibration of a man who'd been holding himself together for so long he'd forgotten what it felt like to come apart.
"I don't deserve this." His voice was a whisper against her skin. "I don't deserve you. I'm your professor—I'm supposed to—" He broke off. His thumb traced her lip again, and she watched his eyes track the movement, watched the hunger and the guilt and the longing tangle together until she couldn't tell them apart. "I'm supposed to be better than this."
"You're supposed to be human," she said, and the sarcasm was there at the edges, a familiar armor she was too tired to wear all the way. "You're supposed to want things. You're supposed to—" Her turn to stop. Her turn to swallow. "You're not the only one who's been counting hours. You're not the only one who's been—who's been waiting."
He lifted his head. Just enough to look at her—really look at her—his green eyes searching her face like he was translating something, like she was a text he'd been staring at for years and had only just found the key to decode. His thumb stilled on her lip. His hand tightened around hers.
"What do you want?" The question came out rough and low, and she watched his throat work around the words, watched the way his chest was still heaving under his jacket, watched the sweat at his temple and the strand of dark hair falling across his forehead and the way his eyes—those sharp green eyes—were looking at her like her answer was the only thing in the world that mattered. "Ivy. What do you want?"
And because she'd been dreaming of this for three years, because she'd rehearsed a dozen different answers in the dark of her apartment with her face pressed into a pillow that smelled like nothing but detergent, because he was standing right there with his hand on her face and her name in his mouth and a tremor running through him that matched the one running through her—she told him the truth.
"You."
For a long moment he just stared at her. His green eyes searched her face, her mouth, the hand she still had wrapped around his on her jaw. The word hung between them—naked and simple and utterly unrehearsed—and she watched him try to process it, watched the professor and the man fight for control of his expression, his breathing, the hand that was still trembling against her skin.
Then she let go of his hand. Reached up. Pressed her palm flat against his chest.
His heart was hammering. Through the tweed and the cotton beneath, she felt it—fast and hard and desperate, a rhythm that matched the one pounding in her own ribcage. His chest was solid under her hand, broad and warm, and she could feel the way his whole body went still at the contact, the way his breath stopped mid-inhale like she'd pressed pause on the world.
"Flynn," she said, and his name in her mouth was different now—not a question, not a plea, just a fact. A truth she'd been carrying for three years and had finally set down between them. "I want you."
His hand on her jaw tightened. Not hard—just enough that she felt the pressure shift, felt his thumb press into the soft flesh of her cheek, felt the way his fingers spread along the line of her jaw like he was trying to hold more of her at once. His other hand came up and covered hers where it rested on his chest, pressing her palm harder against the hammering proof of what she did to him.
"Ivy—" He started. Stopped. Shook his head, that same small sharp negation, but his eyes never left her mouth. "You don't—we can't just—"
"We can." She pressed harder against his chest. Felt the muscle jump under her palm. "We have been. For years. The only thing we haven't done is admit it."
Something broke in him. She saw it happen—the exact second the professor lost the war, the exact moment Flynn Ashworth stopped being her instructor and became just a man. His jaw went slack. His eyes went dark. And then he was moving, both hands coming up to cup her face, tilting her head back, and his mouth came down on hers.
Soft. That was the first thing she registered—how soft he was. His lips brushed hers like a question, like he was still asking permission even now, even after everything she'd said. The kiss was gentle and tentative and so unbearably tender that her chest ached with it, a sharp sweet pain that had nothing to do with the shelf digging into her back and everything to do with the way his thumb was stroking her cheek while his mouth barely pressed against hers.
She made a sound—a small, broken noise in the back of her throat—and kissed him back. Her free hand came up and fisted in the lapel of his tweed jacket, pulling him closer, and she felt the moment his restraint fractured. His mouth opened against hers, not gentle anymore, not tentative, and his tongue swept across her lower lip like he'd been starving for the taste of her.
He kissed her like a man who'd been holding his breath for three years. Desperate. Hungry. His hands slid back into her hair, fingers tangling in the messy bun she'd twisted up hours ago, and he pulled her head back just enough to deepen the kiss. His mouth was hot and demanding and she could feel the barely-leashed want vibrating through his whole body, the way he was holding himself back even now, even with his tongue in her mouth and his chest pressed against hers.
She pulled back—just a breath, just enough to see his face—and his eyes were wild. The green was almost black now, pupil blown wide, and his lips were wet and parted and he was looking at her like she'd unmade him. Like she'd taken the careful architecture of his self-control and pulled out the keystone.
"Don't stop," she whispered, and the words came out rough and wrecked, her voice barely recognizable. "You said you didn't know if you could stop. Don't. Don't stop, Flynn."
His answer was a sound she'd never heard from him before—something between a groan and a growl, low in his chest, vibrating against her palm where it still pressed against his heart. He surged forward, caging her against the shelf, and his mouth found hers again with none of the gentleness from before. His kiss was rough now, urgent, his stubble burning her chin and his teeth catching her lower lip and his hands gripping her hips like he was afraid she'd disappear if he let go.
The shelf was cold against her back. The folio was long forgotten, tipped sideways and wedged between two other books. The lamplight flickered once, a small jump in the yellow glow, and somewhere in the distance she heard the building's old heating system kick on with a low rumble. None of it mattered. The only thing that existed was his mouth on hers, his body pressed against hers, the heat of him seeping through her sweater and into her skin.
She kissed him back with everything she had. Three years of wanting poured into the press of her lips, the slide of her tongue, the way her fingers curled into the fabric of his jacket and pulled. She wanted to climb inside him. She wanted to crawl under his skin and live there. She wanted everything—every fantasy she'd ever had, every dream she'd woken from gasping, every scenario she'd conjured in the dark of her apartment with her hand between her thighs and his name on her lips.
His hands left her hips. Slid up. One pressed flat against her spine, pulling her closer, and the other traced the curve of her waist, her ribs, the side of her breast—not grabbing, just touching, just learning the shape of her through the wool of her sweater. The contact was electric, a live wire dragged across her skin, and she arched into it without thinking, without shame, without caring that she was giving herself away entirely.
He broke the kiss. His forehead dropped to hers again, both of them gasping, his breath hot and ragged against her swollen lips. His hand was still on her ribs. His thumb was tracing small circles through the wool, and she could feel the tremor in his fingers, the fine vibration of a man barely holding himself together.
"Ivy." Her name was a wreck on his tongue. "Ivy, I—" He swallowed. His eyes squeezed shut. "Tell me to stop. Tell me to stop and I will. I swear to God I will. But if you don't tell me to stop—"
She pressed her palm harder against his chest. Felt his heart still racing, still hammering, still proof that he was as far gone as she was.
She took his hand. Her fingers wrapped around his knuckles and dragged his palm higher, past the curve of her waist, up her ribs, until his hand was pressed flat against her breast. The wool of her sweater was thick and cheap and she hated it in that moment—hated every layer between his skin and hers—but his breath caught anyway, a sharp inhale that she felt in her sternum, and his fingers spread wide to take in more of her. Her nipple was hard beneath his palm. She could feel it through the fabric, a tight aching point, and she pressed his hand flatter, harder, until there was no mistaking what she was offering.
"Ivy." Her name was barely a sound. His voice had gone hoarse, scraped raw, and his hand was trembling against her breast—not pulling away, not pushing closer, just holding her like she was something sacred. "You don't have to—"
"I know." She didn't let go of his hand. Didn't let him retreat into the professor, into the careful distance he'd been maintaining for three years. "I know I don't have to. I want to. Flynn, I want—" She pushed her groin against his thigh, a slow rolling press that dragged the seam of her jeans against the hard muscle of his leg, and the friction shot through her like a spark in dry grass. She gasped—couldn't help it—and her hips rolled again, instinctive, desperate, grinding against him with no finesse and no shame.
His free hand slammed against the shelf beside her head. The books shuddered. Somewhere above them, the heavy folio slipped another inch, but neither of them looked up. His green eyes were fixed on her face—on her mouth, her eyes, the way her lips had parted around that gasp—and he looked wrecked. Absolutely wrecked. The composed professor who could lecture for three hours on Middle Kingdom burial practices was gone, replaced by a man whose chest was heaving and whose pupils had swallowed the green and whose hand was still cupping her breast like he'd forgotten how to let go.
"I don't know how to—" He stopped. Swallowed. His thigh was still pressed between her legs, and when she shifted her weight again he made a sound she'd never heard from any man, a low guttural groan that started in his chest and broke against his teeth. "I haven't—it's been so long since I've touched anyone like this. I don't want to hurt you."
"You won't." She rolled her hips again. Slower this time. Deliberate. The denim was rough against her clit, the pressure just shy of what she needed, and her knee came up—an accident, or not an accident, she wasn't sure anymore—and brushed against the front of his trousers. Against him. Hard and hot even through the fabric, and the contact made him jerk like she'd touched a live wire. "See? I'm not fragile. I'm not going to break."
He was shaking. His whole body was shaking, and she could feel it everywhere—in the hand on her breast, in the thigh between her legs, in the way his forehead dropped to hers again with that same desperate press of skin on skin. "You don't understand. I've wanted this for so long. I've wanted you for so long. And now you're here and you're real and I don't—" His voice cracked. "I don't know how to be gentle."
"Then don't be."
His hand tightened on her breast. Not painful—just there, a sudden clench of his fingers that she felt through the wool and the cotton beneath, a possessive grip that made her pussy clench in answer. His thumb found her nipple through the fabric and pressed, a small deliberate pressure that sent a jolt straight between her legs, and she moaned. Couldn't help it. The sound came out of her throat before she could catch it, a high thin noise that would have embarrassed her if she'd had any room left for embarrassment.
"Ivy." He said her name like a curse. Like a prayer. And then he was moving—not pulling away, not retreating, but shifting his weight so his thigh pressed harder against her cunt, so his hand slid from her breast to her ribs to her waist, so his whole body caged her against the shelf. "Tell me. Tell me again. Tell me you want this."
She looked up at him—at the gray in his dark hair, the stubble on his jaw, the sharp green eyes that were looking at her like she was the answer to a question he'd been asking his whole life—and she didn't hesitate. "I want this. I want you. All of you. I've wanted you since my first lecture, since you started talking about the Old Kingdom and I couldn't focus on a single word you said because I was too busy watching your hands and thinking about what they'd feel like on my skin." Her voice was shaking but she didn't stop. "I'll never tell you to stop. I'll never—"
He kissed her. Not gentle this time—not a question or a request but a claim, his mouth coming down on hers with a hunger that stole her breath. His tongue was in her mouth and his stubble was burning her chin and his hands were everywhere at once—her hair, her waist, her ass, pulling her harder against his thigh, lifting her slightly so the pressure was exactly where she needed it, and she ground down against him without thinking, without caring, chasing the friction that was building slow and hot at the base of her spine.
The shelf dug into her back. The folio clattered sideways and fell, pages fanning open against the floor, and neither of them stopped. His mouth left hers and found her jaw, her throat, his teeth scraping the tender skin beneath her ear, and she heard herself make a sound—a sob or a laugh or something in between—and her knee came up again, pressing against his cock through his trousers, and this time he didn't jerk away. He thrust against her. Once. A short desperate grind that made him groan into her neck, and she felt the heat of him even through the layers, felt the length and the weight and the need.
"Jesus," he breathed against her skin. "Jesus, Ivy, the things I want to do to you—"
"Tell me." Her hands were in his hair, fisting the silver-threaded dark, pulling his head back so she could see his face. His lips were swollen. His eyes were wild. His chest was heaving under the tweed, and when she looked at him she saw everything she'd been dreaming of—the loneliness, the hunger, the desperate aching want that matched her own. "Tell me what you want. I've been imagining it for three years. I want to hear you say it."
She did more than press. She rolled her hips in a slow, deliberate circle, the seam of her jeans dragging against his thigh, the friction sparking up her spine and settling low in her belly. His breath left him in a rush—hot against her forehead—and his hand on the shelf curled into a fist, knuckles white against the dark wood. She watched his face as she did it again, slower this time, and saw the exact moment his control frayed another inch. His jaw tightened. His eyes—those sharp green eyes—went glassy, and something in her chest cracked open at the sight of him fighting himself and losing.
She leaned up. He was so tall that even on her toes she barely reached his ear, and the stretch pulled her sweater tight across her breasts, pressed her soft belly against the hard plane of his stomach. Her lips brushed the shell of his ear—just a whisper of contact, just enough to feel him shudder—and she felt the vibration of it travel through his chest and into hers.
"You've been dreaming about me," she breathed against his skin, and her hand left his hair. Trailed down his throat. His collarbone. The rumpled lapel of his jacket. She felt him swallow, felt the bob of his Adam's apple under her fingertips, and then her palm was sliding lower, past his belt, past the worn leather, until her fingers found the front of his trousers.
He was hard. The heat of him hit her palm before the shape did—a furnace through the wool, a thick rigid length that jumped when she cupped it. Her fingers spread to take in the whole of him, and she heard him make a sound she'd never forget. A choked gasp that broke into a groan, his forehead slamming forward against the shelf, his whole body bowing toward her like a tree in a storm.
"Tell me," she said against his ear, and her hand pressed harder, shaping to him, feeling the pulse of blood through the fabric. Her thighs clenched around his leg. Her clit throbbed in sympathy with every beat of his heart. "Tell me what you've dreamed of doing to me. I want the words. I want to hear you say it."
"Ivy—" Her name came out strangled. His hips twitched forward, an involuntary thrust into her palm, and she felt the length of him press against her hand, the heat and the weight and the desperate need. "I can't—I shouldn't—"
She squeezed. Just a little. Just enough to make his breath catch and his hands leave the shelf and grab her hips, his fingers digging into the soft flesh there with a pressure that would leave marks. The thought of it—his fingerprints on her skin, proof of this moment—made her wet, a slick heat that soaked through her panties and made the friction against his thigh even better.
"You can." She licked the shell of his ear and felt him jerk again. "You should. I'm asking you. I'm begging you. Tell me, Flynn. Tell me what you want to do to me."
His hands tightened on her hips. His chest heaved against hers. And then he spoke—a low, wrecked voice that she felt in her bones, in her cunt, in the hollow of her throat where her pulse was fluttering like a trapped bird.
"I want to taste you." The words scraped out of him, raw and broken, and he thrust against her palm again like he couldn't help it. "I want my mouth on your pussy. I want to lick you until you come on my tongue—until you're shaking, until you can't remember your own name. I've thought about it every night for three years. The way you'd taste. The sounds you'd make."
Her hand was still cupping his cock, and she felt it throb—a hard pulse of heat—while he spoke. Her own pussy clenched, empty and aching, and she pressed down harder against his thigh without meaning to, grinding against the muscle while he confessed.
"I want to be inside you." His voice cracked. His forehead was still pressed to the shelf, his whole body trembling against hers. "I want to fuck you. Not gentle—I can't—I've tried to imagine gentle but it never stays that way in my head. You on your back. You against the wall. You riding my cock while I watch your tits bounce and your mouth go slack—"
She heard the word. Tits. Not breasts—tits. The professor who could diagram Ptolemaic grammar had just said tits into her ear, and the crudeness of it, the raw filthy actuality of it, made her gasp and grind down again and press her hand harder against his cock until he groaned.
"I want to make you come." He was panting now, his breath hot against the shelf, his hips rolling in small desperate thrusts against her palm. "I want to feel it. Your pussy squeezing my cock—your nails in my back—your voice saying my name when you fall apart. I want to watch your face. I want to see you lose yourself and know I did that. I put that look on your face."
Her clit was throbbing. The denim seam was in exactly the right place now, pressed hard by the angle of his thigh and the rocking of her hips, and she could feel the pleasure building low in her belly—a coiling pressure that made her breath come faster and her hand tighten on his cock without her meaning to. He felt it. He thrust into her grip, a sharp helpless jerk, and his hands slid from her hips to her ass, cupping her through her jeans and pulling her harder against his thigh.
"Don't stop," she whispered, and she didn't know if she meant his words or his hands or the friction that was pushing her closer and closer to something she'd only ever found alone in the dark. "Don't stop talking. Don't stop—"
"I won't." His mouth found her throat. Not kissing—he was too far gone for that—just pressing his open mouth to her pulse, his breath hot and damp and ragged. "I want to spread you open. I want to watch my cock slide into you. I want to see your pussy stretched around me—I want to see your wetness on my skin. I want to fuck you until you can't walk. Until you can't think. Until the only word you remember is my name."
The shelf was digging into her back. The folio was face-down on the floor, pages bending, and she didn't care. His thigh was between her legs and his cock was in her hand and his mouth was on her throat and his voice was growling filthy things into her skin, and she was climbing—climbing—the pleasure coiling tighter with every word, every thrust of his hips, every involuntary clench of her pussy around nothing.
"I want to bend you over my desk." His voice was nearly unrecognizable now—low and rough and absolutely wrecked. "I want to push your skirt up and pull your panties aside and taste you from behind. I want to lick into you while you grip the edge and try to stay quiet because there are people in the hallway—"
"Flynn—" She couldn't breathe. Couldn't think. Her hips were rocking in a rhythm she hadn't chosen, chasing something that was building too fast, too sharp.
"And then I want to stand up and slide into you in one thrust." His teeth scraped her earlobe. His hands spread wider on her ass, pulling her open through the denim. "I want to fuck you bent over my desk with my hand in your hair and my name on your lips, and I want to fill you up until you're dripping with me, until my cum is running down your thighs and you're still begging for more—"
The tension broke. Her orgasm hit her like a wave—sudden and blinding and completely unexpected, her whole body locking up as the pleasure slammed through her. She cried out, a sharp broken sound against his ear, and her hand convulsed on his cock while her pussy pulsed and clenched against his thigh, wave after wave of sensation that she couldn't control, couldn't stop, couldn't do anything but ride out while he held her and felt it happen.
He went still. His hands on her ass, his mouth on her throat, his body a rigid line of shock against hers. "Did you just—"
"Yes." She was gasping, trembling, her face pressed to his neck. The aftershocks were still rolling through her, little pulses of pleasure that made her thighs shake and her fingers curl into his jacket. "Oh God. Yes."
The aftershocks were still humming through her thighs when she opened her eyes and found him staring at her like she'd rewritten gravity. His mouth was open. His chest was still. The hand she had on his cock hadn't moved, and she felt him throb against her palm—one hard pulse that made his eyelashes flutter.
She pushed. Not hard—she wasn't strong enough for that—but with the whole weight of her body, the soft curve of her belly and the solid press of her hips, she pushed forward and felt him stumble backward into the opposite shelf. His shoulders hit the books with a muffled thud that rattled the volumes and knocked a thin layer of dust into the air between them.
The lamp flickered. The shelf screamed—old wood groaning under the sudden impact—and then everything went still.
She had him pinned. Her hands fisted in the lapels of his tweed jacket, her knuckles pressing into his chest, her body a warm weight against his hips that held him flat to the books. He was so much taller that she had to tilt her head all the way back to see his face, and the stretch pulled her sweater tight across her breasts again, pulled her lower belly flush against the rigid line of his cock.
His hands came up to grip the shelf behind him. Not pushing her away. Not pulling her closer. Just hanging on like the floor had tilted and he hadn't found his footing yet.
"Ivy—"
"No." She said it soft and absolute, and his mouth snapped shut. "You talked. For three years, you talked in my head. And just now you talked while I—" She stopped. Her thighs were still shaking. The seam of her jeans was soaked through, sticking to her skin, and she could smell herself in the close dusty air. "Now it's my turn."
His pupils were blown so wide his eyes looked black in the lamplight. A muscle in his jaw jumped. The gray at his temples was damp with sweat, and the tweed of his jacket was rough under her fists, and he smelled like sandalwood and coffee and the raw salt heat of his own arousal.
"You want to taste me," she said, and watched his throat work. "You want to fuck me. Against the wall. Over your desk. You want to fill me up and watch it drip down my thighs." She pressed closer, rising on her toes so her mouth was closer to his jaw, so her breasts crushed against his chest and the ridge of his cock pressed into the soft give of her stomach. "But you haven't asked what I want."
His breath came out in a rush. Hot. Shaky. "What do you want?"
"I want you to stop treating me like I'm breakable." She let go of his jacket. One hand flat on his chest—his heart hammering hard enough to bruise her palm—and the other sliding up to his throat. Not squeezing. Just resting there, her thumb against his pulse, feeling the wild rhythm of it. "I weigh two hundred and thirty pounds, Flynn. I'm not a flower. I'm not delicate. I'm not going to shatter if you touch me the way you've been imagining."
His hands left the shelf. Settled on her hips—hesitant, like he was still fighting some internal war she couldn't see—and then his fingers dug in. Hard. The same grip he'd used before, the one that would leave fingerprints, and she felt her cunt clench in response, a hungry little pulse that made her press her thighs together against the ache.
"I know exactly how much you weigh," he said, and his voice was wrecked—low and rough and stripped of every professorial pretense. "I've thought about it. The weight of you. On top of me. Under me. I've thought about your thighs and your hips and the way your ass fills out those jeans and I've thought about—" He stopped. Swallowed. His eyes dropped to her mouth. "I've thought about what it would feel like to have all of you. Not just the parts you think I want."
The library was silent except for their breathing. The lamp cast long shadows across the shelves, across the folio still open on the floor, across the dust motes spinning in the air between them.
"Then stop holding back." She pushed up on her toes again and pressed her mouth to the corner of his jaw—not a kiss, just contact, just the brush of her lips against his stubble. "Stop apologizing for wanting me. I've been dreaming about you for three years, Flynn. I've got a list a mile long of things I want you to do to me, and none of them are gentle."
His hands slid from her hips to her ass. Cupped her. Pulled her tighter against him until the length of his cock was pressed hard against her belly and she could feel the damp heat of him even through the wool. "Tell me."
"No." She smiled against his skin. "I showed you. Now you show me."
He moved before she finished the sentence. Spun them both so her back hit the shelf—the same shelf she'd pinned him to, the books digging into her shoulder blades through her sweater—and then his body was crowding hers, his thigh pressing between her legs again, his mouth at her ear. "I'm going to make you come on my cock," he said, and the words vibrated through her skull and straight down her spine. "Not my thigh. Not my hand. My cock. Inside you. And you're going to look at me when it happens."
Her breath caught. Her hands found his shoulders and held on. "Promise?"
"Yes." He pulled back just enough to look at her—green eyes burning, jaw set, every inch the professor who'd spent three years pretending not to notice her and was done pretending. "But first I want to taste you. Right here. Against this shelf. With the dust and the books and that broken lamp that's been flickering all night."
The lamp flickered again. As if on cue. And Ivy laughed—a short breathless sound that turned into a moan when his hand slid up under her sweater and found bare skin.
His hand moved. Slow. Deliberate. His palm skimmed up over the soft curve of her belly, his fingers dragging through the fine hairs beneath her navel, and she felt her stomach tighten in response—a flutter of muscle that had nothing to do with cold and everything to do with the way his knuckles brushed the underside of her ribcage.
Higher. The wool of her sweater bunched around his wrist, and she could see the dark hair on his forearm, the tendons standing out as his hand climbed. Her own breath was coming in short, shallow pulls that made her breasts rise against the fabric, and she watched his eyes track the movement—watched his lips part like he was already tasting something.
"You're shaking," he said, and his voice was so low it was almost a vibration, a rumble she felt in her own chest where it pressed against his.
"I'm not cold."
"I know." His palm found the swell of her lowest rib. Stopped there. Pressed—not hard, just enough that she could feel the callus on his thumb, the one from years of handling stone and papyrus, the one she'd imagined against her skin a hundred times. "You said you weren't breakable."
"I'm not."
"Then stop holding your breath."
She hadn't realized she was doing it. The air rushed out of her in a shaky exhale that fogged the space between them, and his mouth curved—not quite a smile, but something hungrier, something that made her cunt clench around the ache he'd left there. Her thighs pressed together, and the movement shifted her hips against the hard line of his cock, and his jaw tightened.
His hand kept climbing. Over her ribcage, each ridge a small geography he crossed with deliberate slowness, his palm mapping the territory like he was cataloging an artifact. She could feel every callus. Every ridge of his fingerprints. The heat of his skin sinking into hers until she couldn't tell where she ended and he began.
"Three years," he murmured, and the words were almost to himself, almost lost in the space between her sweater and her skin. "Three years I've wondered what you'd feel like. Under all those sweaters you wear. All those layers." His thumb found the wire of her bra—just barely, just grazing the edge—and paused. "What you'd sound like if I—"
He didn't finish. His hand slid higher, and his knuckles brushed the underside of her breast, and the sound she made was nothing she'd ever heard come out of her mouth before. A whimper. Raw and broken and absolutely unashamed.
"That," he said. "That sound. I wanted that sound."
Her head fell back against the shelf. The books dug into her skull, but she didn't care—couldn't care—because his palm was closing over her breast now, cupping the soft weight of it through the thin satin of her bra, and his thumb was finding her nipple through the fabric, and she was arching into his hand like her body had forgotten every reason this was a terrible idea.
"You're so soft," he breathed, and his forehead dropped to the shelf beside her head, his whole body pressing closer until she was pinned between the books and the heat of him. His hips rocked forward—involuntary, she thought, the same way her own were tilting up to meet him. "Everywhere. Soft everywhere. I knew you would be. I tried not to think about it, and I couldn't stop—"
"Good." She reached up and pulled her glasses off—they were fogged anyway, useless—and tossed them onto the shelf beside her. Without them, he was just a blur of dark hair and green eyes and the gray at his temples, but she could see enough. She could see the way he was looking at her. Like she was the artifact. Like she was the tomb that had never been opened. "I didn't want you to stop thinking about it."
His thumb traced her nipple—once, twice, a slow deliberate circle that made her gasp and grab for his shoulders. The tweed was rough under her fingers, and the muscle beneath was rigid with tension, and she realized he was holding himself back again. Even now. Even with his hand on her breast and his cock hard against her thigh and her wetness soaking through the seam of her jeans.
"You're still being careful with me," she said, and her voice came out steadier than she felt. "Flynn. Look at me."
He lifted his head. His eyes were wild—green and burning and utterly undone—and she watched his throat work as he swallowed.
"I'm not asking for careful." She reached down and covered his hand with hers. Pressed his palm harder against her breast. Felt her nipple push into the heat of his touch, and saw his pupils blow wider still. "I'm asking you to stop pretending you haven't already imagined this a thousand times and just—"
He kissed her. Not carefully. Not gently. His mouth came down on hers and his tongue pushed past her lips and his hand tightened on her breast, and the sound she made was swallowed up in the heat of him, in the taste of coffee and want and the three years they'd both been starving.
She broke the kiss first—pulling back with a gasp that shredded the silence, her chest heaving against the wool of her sweater. His mouth chased hers for half a second before he caught himself, and she saw the question in his eyes, the flicker of uncertainty that he'd pushed too hard. She answered by grabbing the hem of her sweater and yanking it over her head.
The fabric caught on her glasses. She swore—a short, breathless sound—and tossed the sweater somewhere behind her, not caring where it landed. The air was cool on her bare arms, her belly, the soft undersides of her breasts still cupped in pale blue satin. She looked up at him through the strands of hair that had fallen across her face and watched his throat work.
"Ivy—"
"Shut up." She reached behind her back and found the clasp of her bra. The satin was damp with sweat, the metal hooks tiny under her fingers, and she fumbled for a moment before it sprang loose. The straps slid down her shoulders, and she let the bra fall. "You said you wanted to taste me."
His exhale was a sound she felt in her own lungs—ragged, punched out of him like he'd been holding it for years. The lamp flickered, caught the sheen on her collarbone, the heavy weight of her breasts with their dark areolas tightening in the cool air. His green eyes dropped, and stayed.
"Look at me," she said. "Not just my body. Me."
He lifted his head. His eyes met hers, and what she saw there made her forget to breathe—the raw, unguarded hunger of a man who'd stopped pretending. "I see you," he said, and the words were gravel and glass. "I've always seen you."
Then his hands were on her. Not careful. Not slow. His palms cupped the weight of her breasts, his calluses catching on her soft skin, and she arched into his touch with a moan that echoed off the shelves. His thumbs found her nipples—already hard, already aching—and pressed, and the sensation shot straight to her cunt, a pulse of heat that made her knees buckle.
His mouth followed. He bent his head and his lips closed over her left nipple, and she felt the wet heat of his tongue, the scrape of his stubble against the sensitive curve of her breast. She cried out—a sharp, broken sound—and her hands flew to his shoulders, gripping the tweed of his jacket like it was the only solid thing in the world.
He sucked. Hard. His tongue flicked against the peak, and his other hand was kneading her right breast, rolling the nipple between his fingers until she was writhing against the shelf, her hips grinding against his thigh. The books dug into her back, but she didn't care—couldn't care—because his mouth was on her, and he was making sounds, low groans vibrated against her skin that told her he was as lost as she was.
"Flynn—"
He lifted his head just enough to move to her other breast, his lips dragging across her sternum, leaving a trail of damp heat. His tongue circled her right nipple before he took it into his mouth, and this time she felt his teeth—just a graze, a hint of pressure that made her gasp and dig her nails into his shoulders. "Yes," she breathed. "Yes, that—"
He bit. Gently, then harder, until she whimpered and pulled his head closer, her fingers in his hair, her whole body trembling against him. His hand slid from her breast down to her hip, his grip tight enough to anchor her, and his thigh pressed harder between her legs, and she realized she was rocking against it, the seam of her jeans grinding against her clit, the ache building again.
"You taste—" He broke off, his voice muffled against her skin, his breath hot on the wet curve of her breast. "You taste like I imagined. Better. Salt and skin and—" He kissed the underside of her breast, his lips soft for a moment, almost reverent, before his tongue traced a line to her nipple again. "I want to do this for hours."
Her laugh was shaky, breathless. "You said you wanted to taste me somewhere else."
He lifted his head. His eyes were dark, pupils blown, and his lips were slick with spit and the traces of her skin. "I do. I will." His hand slid up from her hip to cup her breast again, his thumb brushing over the wetness he'd left. "But first I'm going to make you come on my fingers. Right here. Against this shelf. With your tits in my mouth and your glasses fogging up beside us."
The lamp flickered. Her glasses were still on the shelf, lenses smeared and forgotten. She looked at him—at the gray at his temples, the stubble on his jaw, the way his tweed jacket was still buttoned while she was half-naked—and felt a surge of impatience. "Your jacket," she said, reaching for his collar. "Take it off."
But his hands caught hers. Pinned them against the shelf on either side of her head, his body pressing closer until she could feel the rough wool of his jacket against her bare breasts. "Not yet," he murmured, and his mouth descended again—more kisses on her neck, her collarbone, the slope of her shoulder. "Let me have this first. Let me have you."
He released her wrists. Not gently—his grip opened like a decision made too fast, like he'd been holding back a flood and the dam had finally given way. Her hands stayed where he'd pinned them, fingers curling against the shelf edge, because something in his face had shifted and she didn't dare move until she understood what it meant.
Then he dropped.
His knees hit the floor with a sound that was too loud, too final, the thud of a man who'd stopped pretending he had any control left. The impact shuddered through the thin carpet and into the soles of her feet, and she looked down at him—at the gray in his hair catching the lamplight, at the breadth of his shoulders filling the narrow aisle, at his hands already reaching for her hips—and forgot how to breathe.
"Flynn—"
He didn't answer. His fingers hooked into the waistband of her jeans, not pulling, just holding, his knuckles pressing into the soft flesh above her hips. His forehead came to rest against her belly, and she felt his exhale through the denim—hot and uneven and absolutely wrecked. The wool of his jacket scratched against her bare thighs where her sweater had ridden up, and the contrast was obscene: him still buttoned into his professor armor, her half-naked and trembling above him.
His mouth found her through the jeans. Not a kiss—something hungrier. His lips pressed against the seam that ran between her legs, and the heat of his breath bled through the denim, and she felt it in her cunt like he'd touched her bare. Her hips bucked forward—involuntary, desperate—and his grip tightened, holding her still.
"Let me," he said against the fabric, and the words vibrated into her clit. "I've imagined this. On my knees for you. Let me."
She let him.
His mouth worked over the denim—open, wet, his tongue pressing hard against the rough fabric where her thighs met. She could feel the shape of his lips, the ridge of his teeth, the steady relentless pressure of a man who'd been starving for exactly this. Her hands left the shelf and found his head, her fingers threading into his hair, the silver strands slipping between her knuckles. He groaned when she pulled, and the sound went straight to her cunt.
"I can taste you through the denim," he said, and his voice was raw, scraped clean of every academic pretense. "You're soaked. I can smell you, Ivy. Three years I've caught it in the lecture hall—that moment when you uncross your legs and I lose my entire train of thought—"
Her head fell back against the shelf. The books groaned, shifted, and she didn't care—couldn't care—because his mouth was still moving over the denim, open and wet and so fucking certain. Her fingers twisted in his hair, the silver strands catching on her knuckles, and she pulled without meaning to, a jerk that pressed his face harder against her cunt.
He groaned. The sound vibrated through the fabric, into her clit, and her hips rolled forward without permission—grinding against his mouth, chasing the pressure, the heat of his breath bleeding through the damp denim where his tongue had been working. She could feel the wetness between her own legs, soaking the seam, making the fabric cling to her cunt.
"Three years," he said against her jeans, his words muffled, his lips dragging over the soaked spot. "Three years I've sat in faculty meetings and thought about this. Under my desk. On my knees. Your scent on my face."
She looked down at him. At the broad span of his shoulders filling the narrow aisle, his tweed jacket still buttoned, his dark hair mussed where her fingers had wrecked it. His green eyes were closed, his brow pressed to the denim just above the seam, and his hands—those callused, careful hands—were gripping her hips so hard she knew she'd have bruises tomorrow. She wanted them.
"Flynn." Her voice was scraped raw, a sound she didn't recognize. "You're still dressed."
He opened his eyes. Lifted his head just enough to meet her gaze, and the hunger in his face hit her like a physical blow—his pupils blown black, his lips slick and parted, his breathing ragged. A thread of spit still connected his mouth to the wet patch on her jeans.
"You think I haven't noticed?" His voice was gravel, wrecked. "Every time I've wanted to strip for you, I've stopped myself. Every time I've imagined peeling this sweater off your shoulders, I've put my hands in my pockets. Do you know how many lectures I've given with an erection because you uncrossed your legs in the third row?"
The heat of his words made her clench. Empty, aching, desperate to be filled. Her hands left his hair and fumbled for the hem of her sweater—already rucked up, already bunched around her ribs—and she yanked it higher, baring the soft swell of her belly, the pale blue of her jeans, the damp seam where his mouth had been.
"Take it off." She wasn't sure if she meant the sweater or the jeans or his jacket. All of it. "I want to feel your mouth on me. Not the denim. Me."
His hands moved from her hips to the button of her jeans. His knuckles brushed the bare skin of her belly, and the contact made her stomach jump—a visible flinch of want that he tracked with his eyes. He didn't unfasten the button. Not yet. Instead, he pressed his open mouth to the wet seam and sucked, hard, pulling denim and dampness against the swollen heat of her clit. The pressure was obscene. Perfect. She cried out, a broken sound that echoed off the dusty shelves, and her hips bucked into his face, and he held her there—hands clamping down on her thighs—until she was rocking against his tongue, the seam of her jeans grinding deep, the ache building sharp and fast.
"Easy." He pulled back, his breath ragged against the fabric. "Easy. I told you—my fingers first. I'm going to make you come, and then I'm going to taste you, and we're not rushing this."
"I've been waiting three years." Her voice broke. "I'm done not rushing."
His answer was the sound of her zipper. A slow metallic hiss that cut through the silence of the library, and then his fingers were inside the open fly, tracing the elastic of her underwear, the heat of his knuckles pressing against the soaked cotton beneath. She was dripping through the fabric—could feel it, could smell it, could see the way his nostrils flared when he caught the full force of her arousal.
"God, Ivy." His forehead dropped against her belly, his shoulders shaking. "The smell of you. I could come just from this. Just breathing you in."
She reached down and caught his wrist. Pressed his hand harder against the cotton, ground herself against his knuckles, and the contact was so good it almost hurt—the ridge of his fingers against her clit, the pressure, the promise of what came next. "Then don't breathe. Touch me."
He hooked his thumb in the elastic and pulled the cotton aside. The air hit her bare cunt—cool and still, a shock after the damp heat of the denim—and she heard him make a sound that wasn't a word, wasn't a groan, was just raw. Destroyed. His fingers slid between her folds and found the wetness, and his eyes flicked up to hers.
"Look at me," he said. "While I do this. I want to see your face when you come apart."
She nodded. Couldn't speak. His middle finger circled her clit—once, twice—and then pressed, and she forgot to breathe. The lamp flickered overhead, caught the sweat on her collarbone, the tremble in her thighs, the way his mouth was already drifting back toward the wet cotton, his tongue tracing the elastic, tasting the edge of her.
But she didn't let him finish.
Her hand caught his wrist and pulled his fingers away from her clit—away from the wet heat, the slick folds, the ache that screamed at her for interrupting what he'd started. His middle finger came away glistening, coated in her, the lamplight catching the shine of her arousal against his callused skin. She heard him make a sound—confusion, protest, something feral caught in his throat—but she didn't stop.
She brought his hand to her mouth.
Her lips parted over his fingers, and the taste of herself hit her tongue—salt and musk and something darker, something that was just Ivy, just this moment, just the wet evidence of how badly she wanted him. She sucked his middle finger clean, her tongue working between his knuckles, her eyes locked on his. The groan that came out of him was wrecked—not a word, not a name, just a sound that started in his chest and died somewhere in the dusty air between them.
"Jesus, Ivy."
She pulled his finger from her mouth with a wet pop and moved to the next one—his index finger, the one that had been circling her clit, the one that still carried the heat of her on it. She took it deeper, let it slide across her tongue until her lips met his knuckle, and she watched his face change. His jaw went slack. His green eyes went dark. The hand still gripping her thigh tightened until she felt the bite of his nails through the denim.
She released his finger and held his hand in front of her face, inspecting the wet shine she'd left on his skin. "You've been tasting me through denim and cotton," she said, and her voice was steadier than she felt. "I wanted to taste what you've been breathing in."
His other hand came up and cupped her jaw—not gentle, not careful, his thumb pressing into the soft flesh of her cheek until her lips parted. He was still on his knees. Still looking up at her. But the grip on her face was all command, and the way his eyes tracked her mouth made her feel like prey.
"Do you have any idea," he said, and the words came out slow, deliberate, scraped raw, "what you just did to me?"
She smiled. It was shaky, defiant, the smile of a woman who'd spent years hiding her body behind sarcasm and oversized sweaters and was finally, finally done pretending. "I think I have some idea."
His thumb pressed harder against her cheek, and his other hand slid up her thigh, his wet fingers leaving a damp trail on her jeans. "No. You don't." He pushed himself up from his knees—slow, his body unfolding to its full height, and suddenly she was the one looking up, her back against the shelf, his chest inches from her bare breasts. His thumb slipped from her cheek to her lower lip, dragging it down, parting her mouth again. "I've been inside tombs older than Christianity. I've translated spells that promised eternal life. I've held the bones of pharaohs."
His face was so close now that she could count the silver threads in his stubble.
"None of it," he said, "none of it made me feel the way I felt watching you suck my fingers clean."
She reached for him—not his face, not his chest, but the button of his tweed jacket. Her fingers fumbled with it, clumsy with want, and she felt the rough wool scrape her knuckles as she worked the button through the hole. "Then stop talking about it."
He let her. Stood perfectly still while she unfastened the second button, the third, while she pushed the jacket from his shoulders and let it fall to the floor behind him. The white button-down underneath was thin, worn soft from years of wear, and through it she could see the shape of his chest—the breadth, the dark hair, the way his breathing had gone shallow and fast.
"Your turn," she said, and dragged the shirt from his waistband.
His hands caught hers again—not pinning this time, just holding, his palms rough against her knuckles. "I told you. My fingers first. I'm going to make you come, and then I'm going to—"
"I know what you told me." She twisted her wrists free and went for his belt. The leather was warm, supple, and the buckle gave way under her fingers with a metallic clink that felt obscenely loud in the quiet stacks. "But I've been waiting three years, Flynn. Three years of watching you adjust your jacket at the podium. Three years of catching your eyes on my legs when you thought I wasn't looking. Three years of touching myself in the dark thinking about your hands."
She pulled the belt free and let it drop.
"So here's what's going to happen." Her fingers found the button of his trousers, and she felt him go rigid—every muscle, every breath, every inch of him suddenly still. "You're going to let me see you. All of you. And then you're going to put your fingers back where they were, and you're going to keep your promise."
His hand came up and closed around her wrist—not stopping her, just holding, his thumb pressing against her pulse point where it hammered under her skin. "And if I want to taste you first?"
She looked up at him. At the hunger in his face, the wrecked sound in his voice, the way his chest was rising and falling like he'd been running. "Then you'd better make me come fast," she said, "because I'm not waiting anymore."

