Welcome to NovelX

An AI-powered creative writing platform for adults.

By entering, you confirm you are 18 years or older and agree to our Terms & Conditions.

Her Obsession
Reading from

Her Obsession

3 chapters • 0 views
Library Leaning
1
Chapter 1 of 3

Library Leaning

The third-floor study alcove is empty except for the hum of the vending machine. Bella slides into the chair beside Liam before he can pull his earbuds out, her bare thigh brushing the armrest. Her crop top rides up as she leans over to see his notebook, the edge of her bra visible, the scent of coconut and sweat warming the air between them. His hand freezes on the page, and she lets her fingertips rest on the back of his wrist, waiting for him to look up.

The third-floor study alcove sat at the far end of the history stacks, a forgotten pocket of the library where the carpet wore thin and the vending machine hummed a constant, lonely note. Bella's sandals made soft sounds against the tile as she rounded the corner, her heart already hammering against her ribs even though she'd told herself a hundred times this week that she wouldn't do this again.

He was there.

Same spot as always — the corner table under the flickering fluorescent, his back to the wall, earbuds in, head down over a notebook. The gray hoodie swallowed his frame, hood half-up, messy brown hair falling across his forehead. He was writing, or trying to, his pen moving in short, uncertain strokes.

Bella's throat tightened. She stood in the shadow of the last bookshelf and let herself look at him the way she couldn't when other people were watching. The curve of his shoulders. The way his thumb pressed into the page. The small frown of concentration that made her want to smooth it away with her own mouth.

Her body was already responding — the familiar, humiliating heat pooling between her thighs, her nipples tightening against the thin fabric of her crop top. She shifted her weight, feeling the dampness gather, and bit the inside of her cheek.

Pathetic. She was pathetic.

She took a breath. Adjusted the hem of her top so it rode up just a little higher. Rolled her shoulders back so her breasts pressed against the fabric the way she knew they would. Then she stepped out of the shadows and walked toward him like she belonged there.

He didn't look up. He never did.

"Hey, Liam."

His head snapped up so fast his earbuds caught on the edge of the table and one popped loose. His eyes were wide, startled, the same hazel that haunted her dreams in ways she'd never tell anyone. "Bella?"

"Hey." She smiled, soft, playing innocent. "Mind if I sit here? Everywhere else is full."

It wasn't. The alcove was empty except for him and the vending machine. They both knew it. But he blinked at her like he was trying to solve a math problem, then shrugged and ducked his head again. "Yeah, sure. Whatever."

Whatever. She wanted to grab his face and make him look at her. Instead she slid into the chair beside him — not across, beside — her bare thigh brushing the edge of the armrest as she settled in close enough to smell him. Laundry detergent. Something clean and faintly spicy. She wanted to bury her face in his neck and breathe until she forgot her own name.

"What are you working on?" She leaned over, letting her crop top ride up, letting the edge of her bralette show. His notebook was filled with cramped handwriting and diagrams — physics, maybe. She didn't care. She just wanted to be close enough that he'd feel her warmth.

"Just… homework." His voice was low, almost a mumble. He didn't look at her. His hand was frozen on the page, pen hovering.

"Can I see?" She reached out, her fingertips brushing the corner of the notebook. Her other hand landed on the table near his wrist — close, not quite touching. The air between them felt charged, electric, and she could feel her pulse in her throat.

He inhaled sharply. "It's — it's nothing. Just notes."

"Come on." She let her voice go playful, teasing. "I won't steal your secrets." She leaned closer, her shoulder pressing against his arm, her breast brushing his elbow. The contact sent a jolt through her, straight down to her core, and she felt herself clench around nothing. "I just want to see what you're thinking about."

He finally looked at her. His eyes flickered to her face, then dropped — involuntarily, she could tell — to the curve of her cleavage, the way her top barely contained her. A flush spread across his cheeks, up to the tips of his ears.

There. That. The hunger she saw in every other guy's eyes was there in his too, buried under layers of shyness and disbelief, but real. She wanted to drink it.

"It's just physics," he said, and his voice cracked on the word. He cleared his throat. "Practice problems."

"I love physics," she lied, and let her fingertips rest on the back of his wrist.

His whole arm went rigid. His pen dropped. It rolled across the page, leaving a small ink trail, and neither of them moved to catch it.

She kept her touch light, barely there, the pads of her fingers resting on the fine hairs of his forearm. His skin was warm. She could feel his pulse jumping under her fingertips, fast and uneven, and the knowledge that she did that — she made his heart race like that — sent another wave of heat through her.

"Bella." His voice was strangled. "What are you —"

"What?" She blinked, wide-eyed, innocent. "Can't I sit with my friend?"

Friend. The word tasted like ash. She didn't want to be his friend. She wanted to be under him, over him, wrapped around him so tight he'd never think about another girl for the rest of his life. She wanted his mouth on hers, his hands in her hair, his cock inside her while she begged him to never stop.

But friend was the door she had to walk through. So she smiled and squeezed his wrist gently and pretended her panties weren't soaked through.

"I like sitting with you," she said, soft. "You're quiet. It's nice."

He stared at her like she'd grown a second head. "I thought you hung out with — you know. The popular kids. Marcus and them."

She made a face. "Marcus is an ass."

Liam's eyebrows shot up. "Everyone says he's nice."

"Everyone's wrong." She traced a small circle on his wrist with her thumb, watching his face. "He's nice to people he wants something from. That's not the same thing."

She could see him processing that, the gears turning behind his glasses. He didn't pull his arm away. That was something. That was more than she'd gotten last week, when he'd flinched at her touch like she was a live wire.

"So why do you hang out with him?" he asked, and there was genuine curiosity in his voice, like he couldn't understand the algebra of her social life.

"I don't know." She shrugged, letting her shoulder brush his again. "History. Habit. People expect it." She met his eyes. "I'm trying to be better about doing what I actually want."

His breath caught. She watched his throat move as he swallowed, and she wanted to put her mouth there, feel his pulse against her lips.

He looked down at her hand on his wrist. Looked up at her face. Something shifted in his expression — confusion, maybe, or the beginning of belief. "What do you actually want?"

The question hung between them, fragile and dangerous. She could answer it honestly. She could tell him the truth, watch him bolt, and spend the rest of the year pretending she wasn't dying inside.

Or she could play the long game.

"Right now?" She smiled, slow, letting him see the heat in her eyes. "I want you to keep doing physics. And maybe let me steal one of your french fries at lunch tomorrow."

He blinked. Then, impossibly, a tiny smile tugged at the corner of his mouth. "You want my fries."

"I want your everything," she said, and watched his smile freeze. "But I'll start with fries."

She let go of his wrist, leaving his skin where her touch had been. The absence ached. She sat back in her chair and pulled her knees up, tucking her feet onto the seat, letting her shorts ride high on her thighs. The pose was casual, careless, but every angle was chosen — the way she tilted her head, the way she bit her lower lip, the way her eyes drifted over him like she was savoring something sweet.

Liam picked up his pen. Set it down. Picked it up again. His hand was still trembling.

"You're weird," he said, but there was no bite in it. Just wonder.

"I know." She rested her chin on her knee and watched him. "Is that a problem?"

He shook his head slowly, his eyes meeting hers for a full two seconds before dropping away. "No. It's not a problem."

The vending machine hummed. The fluorescent light buzzed. A door closed somewhere in the stacks, muffled and far away.

Bella let the silence stretch, let him feel it — the two of them, alone in a pocket of the world that belonged to no one else. She could have stayed there forever, watching him try to find his place on the page again, knowing his pulse was still racing because of her.

"Liam?"

He looked up.

"Tomorrow," she said. "Fries. Don't forget."

She stood, letting her hand brush his shoulder as she passed, letting the movement swing her hair across his notebook. She walked away without looking back, but she felt his gaze on her — felt it like a physical weight, hot and confused and achingly real.

At the end of the stacks, she paused. Pressed her thighs together against the ache. Pressed her hand to her chest and felt her heart slamming against her ribs.

Fuck. She was so far gone it wasn't even funny anymore.

The cafeteria hit her like a wall of noise — trays clattering, voices overlapping, the tinny echo of someone's speaker phone playing music two tables over. Bella pushed through the double doors and felt the shift immediately. Heads turning. Conversations stuttering. The way the room recalibrated around her presence, hungry eyes dragging across her body like they couldn't help themselves.

She ignored all of them.

Her gaze swept the room once, sharp and searching, and found him in the far corner — the table near the windows where the light caught the dust in the air and made everything look soft around the edges. Liam sat with his back to the wall, same as always, a tray pushed to the side and a textbook open in front of him. Derek was across from him, saying something that made Liam shake his head slowly, a small smile tugging at his mouth.

Her heart did that stupid stutter-step it always did when she saw him. She pressed her thighs together against the immediate slick response of her body and started walking.

"Bella!" Marcus's voice cut through the noise, and she felt his hand on her elbow before she saw him. "Hey. Sit with us. Chloe saved you a spot."

She turned her head just enough to see him — broad shoulders straining his varsity jacket, that easy confident smile that worked on everyone else. Chloe sat behind him at the popular table, her green eyes sharp over a perfect smile, a seat conspicuously empty beside her.

"Not today." Bella pulled her arm free, her voice flat. "I'm busy."

Marcus's smile flickered. "Busy doing what?"

"Over there." She nodded toward the corner, and watched his face change as he followed her gaze. Confusion. Disbelief. The slow creep of something uglier underneath.

"Him?" Marcus's voice dropped. "You're joking."

"Do I look like I'm joking?"

She didn't wait for his answer. She turned and walked away, feeling his stare burn into her back, feeling the ripple of whispers spread through the tables she passed. Let them talk. Let them wonder. She didn't care about any of them.

She reached Liam's table and stopped at the edge, letting her shadow fall across his textbook. "Hey."

He looked up, and the expression on his face — startled, hopeful, confused — made her chest ache. His eyes dropped to her body before he could stop them, a reflex he clearly hated himself for, and she watched the blush crawl up his neck.

"Bella." His voice cracked. He cleared his throat. "You — uh. You came."

"I told you I would." She pulled out the chair beside him — not across, beside, close enough that when she sat, her bare thigh brushed the edge of his. The contact sent a jolt through her, straight to her core. "You still owe me fries."

Derek leaned back in his chair, a slow grin spreading across his face. "Well, well, well. The legendary Isabella Torres. To what do we owe the pleasure?"

"Bella," she corrected, and gave him a smile that was friendly but not warm. "And I'm here for the fries. And the company." She let her eyes drift back to Liam. "Mostly the company."

Liam's hand trembled as he pushed his tray toward her. "I — yeah. I mean. There's fries. If you want them."

She bit her lip to hide the thrill that shot through her. He was nervous. She made him nervous. The most popular girl in school, and she'd reduced him to stammering over a tray of cafeteria fries. She reached out and took one, slow, her fingers brushing his as she pulled it away. The contact was barely a second, but she felt his whole body stiffen.

She ate the fry, her eyes on him the whole time, and watched him swallow.

Derek snorted. "I'm gonna go get a drink. You two want anything?"

Bella barely registered him. "I'm good."

Liam shook his head, his eyes still locked on hers. "No. Thanks."

Derek pushed back from the table, and Bella heard his voice fade as he walked away — "Yeah, didn't think so" — but she didn't watch him go. Every nerve in her body was focused on the boy beside her, the way his chest rose and fell too fast, the way his fingers kept flexing on the edge of the textbook like he didn't know what to do with them.

"So." She leaned back in her chair, letting her legs fall open just slightly. The shorts she'd chosen were barely there — white, riding high on her thighs, the curve of her ass spilling out of the bottom. She'd spent twenty minutes in front of the mirror deciding which crop top to wear, settling on the one that did nothing to contain her breasts. No bra. The fabric was thin, white, translucent in the right light, and she could see her own nipples pressing against it.

She knew he could see them too, the way his eyes kept dropping and jerking away.

"What do you want to know?" she asked, her voice soft, playful. "You can ask me anything."

He blinked. "Anything?"

"Anything." She reached for another fry, but instead of taking it, she traced a slow circle around the edge of his tray. "I'm an open book."

He was quiet for a long moment, his throat working. Then he said, "Why are you here?"

The question hit her harder than she expected. Not accusatory — genuinely curious, genuinely confused, like he couldn't solve the equation of her sitting next to him in a cafeteria full of people who wanted her attention.

"I told you," she said, keeping her voice light. "I wanted your fries."

"That's not —" He shook his head. "That's not what I mean."

She knew what he meant. She'd known it from the minute he opened his mouth. Why him. Why not Marcus, why not the quarterback, why not any of the boys who actually knew how to talk to girls. Why the quiet kid in the corner who couldn't look at her without blushing.

She stretched her arms above her head, a long, deliberate movement that pulled her crop top up. The fabric rode up her ribs, baring the soft skin of her stomach, climbing higher until the underside of her breasts was visible, until the edge of her nipple caught the light just below the hem. She held the position for a second, two, watching his eyes lock onto the exposed skin, watching his Adam's apple bob as he swallowed.

The ache between her thighs sharpened. She let her arms drop, let the fabric fall back into place, and leaned forward, her elbows on the table, her cleavage pooling in front of her forearms.

"Because I like you, Liam." She said it simply, like it was obvious. "I like sitting with you. I like talking to you. I like that you don't look at me like I'm a piece of meat." She paused. "Well. Maybe a little."

His blush deepened. He pulled at the collar of his hoodie like it was strangling him. "I don't — I'm not —"

"You are." She smiled, and it was real, the way the corners of her mouth curved up without calculation. "You're blushing. It's cute."

"I'm not cute."

"You're literally the cutest person in this room."

He stared at her like she'd started speaking another language. A table nearby erupted in laughter, and he flinched, his eyes darting toward the sound like he expected it to be aimed at him. Bella followed his gaze and saw Marcus staring at them, his jaw tight, a girl she didn't know leaning into his side and trying to get his attention. He wasn't looking at the girl. He was looking at Bella.

She turned back to Liam and dismissed Marcus from her mind. "Ignore them. They're nobody."

"They're not nobody," Liam said quietly. "They're everyone. You're —" He stopped, his hands closing into fists on the table. "You're one of them."

"I'm not." She reached across the table and covered his hand with hers. His knuckles were sharp under her palm, the bones of his hand delicate and strong at the same time. "I'm sitting here with you. That's where I want to be."

He looked down at her hand on his. Then up at her face. The confusion was still there, but something else was starting to replace it — a fragile, tentative belief, like a plant pushing through concrete.

"What do you like?" he asked. "About me. I mean. I don't — I don't understand what you'd see."

She could have given him a dozen answers. His quiet. His kindness. The way he bit his lip when he was concentrating. The way his shoulders curved when he wrote. But she gave him the one she felt most, the one that burned in her chest every time she saw him.

"You make me feel like I'm the only person in the room." She squeezed his hand. "And I'm the girl who's always surrounded by people. Do you know how rare that is?"

His breath hitched. She watched the words land, watched them sink in, watched something crack open behind his eyes.

"Bella, I —"

Something slammed onto the table beside them, and Bella jerked back. Marcus stood over them, his tray hitting the surface hard enough to rattle Liam's textbook. His smile was too wide, his eyes too bright.

"Hey, man." Marcus's voice was loud, carrying. "Mind if I join? Chloe wanted me to ask Bella something."

Liam pulled his hand out from under hers. The loss of contact felt like a wound. "It's a free table," he said, his voice flat, retreating into his shell.

"Great." Marcus dropped into the chair Derek had vacated, his bulk filling the space, boxing Bella in. "So, Bella. You never told me you were tutoring."

She didn't look at him. She kept her eyes on Liam, on the way he'd hunched his shoulders, the way he was pulling his earbuds from his pocket. "I'm not tutoring."

"Then what are you doing?" Marcus laughed, but there was no humor in it. "Because it looks like you're slumming it."

Liam's fingers tightened on the cord of his earbuds. He didn't look up.

Bella felt something hot and sharp flare in her chest. She turned to Marcus, and her voice was ice. "I'm sitting with my friend. You should go back to your table."

Marcus's smile faltered. "Come on, Bella. Don't be like that."

"Go. Back. To. Your. Table."

He stared at her for a long moment, his jaw working. Then he pushed himself up, his chair scraping against the floor. "Fine. But when you get bored of the charity case, you know where to find me."

He walked away. The table next to them erupted in whispered speculation. Bella's hands were shaking.

She turned back to Liam. His earbuds were in. His eyes were fixed on his textbook, but he wasn't reading. She could see the tension in his shoulders, the way his jaw was set.

"Liam."

He didn't respond.

She reached out and touched his wrist. He flinched, and the sound he made — small, wounded — made her want to find Marcus and break his nose.

"Liam, look at me."

He didn't move for a long moment. Then, slowly, he pulled one earbud out and turned his head. His eyes were guarded, the belief she'd seen flickering already fading.

"I'm not a charity case." His voice was low, rough. "I'm not a project for you to fix."

"I know." She kept her hand on his wrist, gentle, steady. "I don't think you are."

"Then why are you doing this?" The question came out raw, stripped of pretense. "Because people like you don't sit with people like me unless they want something. And I don't have anything to give you."

You have everything to give me, she thought. You have the only thing I want. But she couldn't say that. Not yet. Not when he was this fragile, this ready to bolt.

"I want your company," she said instead. "That's it. I like being around you. You make me feel calm." She smiled, soft, vulnerable. "Is that so hard to believe?"

He searched her face, his hazel eyes moving across her features like he was looking for the lie. And maybe he found it — maybe he saw the hunger underneath, the desperate clawing need that she couldn't entirely hide. But he didn't call her on it. He just exhaled, long and slow, and some of the tension bled out of his shoulders.

"Yeah," he said quietly. "It's hard to believe."

"Then let me prove it." She leaned closer, her voice dropping to a whisper. "Let me keep showing up. Let me keep sitting next to you. And one day, you'll believe it."

He stared at her. The earbud dangled from his fingers, forgotten. A lock of hair fell across his forehead, and she had to physically stop herself from reaching out to push it back.

"Okay," he said, and the word was barely a breath. "Okay."

The morning came too slow and too fast all at once. Bella had spent the night twisted in her sheets, replaying every second of the cafeteria, the feeling of his wrist under her fingers, the way his voice had cracked on her name. She'd touched herself twice, three times, her fingers moving in frantic circles while she imagined his mouth on her neck, his hands on her hips, the weight of him pressing her into the mattress. She'd come with his name on her lips and woken up still aching.

Now she stood in front of her mirror, late for first period, and made a decision.

The jeans were the lowest she owned — white, sitting so far below her hip bones that the V of her pelvis was visible, the top button barely grazing the swell of her stomach. She had to tug them up twice just to get them to stay, and when she turned, the curve of her ass spilled out of the back in a perfect heart shape. No underwear. The seam of the denim pressed against her, a constant reminder of the emptiness between her thighs.

The top was even worse — or better, depending on how you looked at it. A tiny white cropped thing that ended just below her ribs, leaving her entire midriff bare. No bra. Her breasts strained against the thin fabric, her nipples hardening almost immediately in the morning air, visible through the material like dark coins. She could see the outline of her areolas, the way her tits swayed when she moved, and she knew exactly what she was doing.

She grabbed her bag and ran out the door.

The hallways were mostly empty when she slipped through the front entrance, the first bell already five minutes gone. Her sandals slapped against the linoleum as she walked, her hips swinging with every step, and she felt the familiar weight of eyes on her body — a janitor, a late teacher, a group of students huddled by the lockers. She ignored them all. Her pulse was already racing, her palms already damp, because she knew he was in there. Somewhere in this building, Liam Foster was sitting at a desk, probably hunched over, probably not looking up, and she was about to walk into his world and shatter it.

She reached her first-period classroom — English, third row, window side — and pushed the door open without knocking.

Mrs. Davison looked up from her desk, her eyebrows climbing toward her hairline. "Miss Torres. How nice of you to join us."

"Sorry, Mrs. D." Bella smiled, sweet, apologetic. "I overslept."

The teacher's eyes flickered down to Bella's body — the bare stomach, the visible nipples, the jeans that looked more like a suggestion than clothing — and something complicated crossed her face. Disapproval, maybe. Jealousy. Bella couldn't tell and didn't care.

"Take your seat," Mrs. Davison said, her voice tight.

Bella started down the aisle, and the room came into focus. Heads turning. Eyes dragging. A boy in the front row dropping his pencil. Another one — Jeremy something — actually saying "holy shit" under his breath before his friend elbowed him.

And there, in the third row, by the window, Liam.

His head was down. His earbuds were in. He was drawing something in the margin of his notebook, his pen moving in small, tight circles, and he hadn't looked up yet. He didn't know she was there. He didn't know what she was wearing.

Bella's heart slammed against her ribs. The ache between her thighs sharpened, a pulse of wet heat that made her press her legs together as she walked.

She passed Chloe's desk on the way. Chloe's green eyes tracked her like a hawk, her smile thin and sharp. "Love the outfit, B. Really subtle."

"Thanks." Bella didn't break stride. "I was going for subtle."

Chloe's laugh was hollow. "You look like you're going to a casting couch, not English class."

Bella ignored her. She reached the empty desk beside Liam — she'd checked the seating chart yesterday, had made sure the seat next to him was free, had practically prayed that no one would take it before she got here — and slid into it, her bare thigh brushing the plastic of the chair, her hip bone catching the edge of the desk.

She set her bag down. He still hadn't looked up.

"Hey, Liam."

His head snapped up so fast his earbuds yanked against the cord. His eyes found her face, then dropped — involuntarily, helplessly — to her body. To the thin white fabric of her top. To the dark outlines of her nipples. To the bare curve of her stomach. To the low, low waist of her jeans, where the soft vee of her pelvis disappeared beneath the denim.

His mouth fell open. His pen slipped from his fingers and rolled across the desk.

"Bella." His voice was a croak. He cleared his throat, tried again. "You — what are you —"

"I'm sitting next to you." She smiled, her cheeks flushing, the warmth spreading across her face in a way she couldn't control. She was blushing. Actually blushing, like a virgin bride, while wearing an outfit designed to make him choke on his own tongue. "Is that okay?"

He nodded. Swallowed. Nodded again. "Yeah. It's — yeah."

His eyes dropped again. She watched him fight it, watched him try to look at her face, and watched him lose the battle. His gaze landed on her chest, stuck there for a long, painful second, and she saw the exact moment he realized she wasn't wearing a bra. His ears turned crimson.

"You look —" He stopped. Swallowed again. "That's a —"

"I know." She leaned closer, letting her shoulder brush his, letting her breast press against his arm. "I wanted to look nice for you."

He made a sound, a small strangled thing, and she felt the vibration of it through his arm. Her nipple dragged against the fabric of his hoodie, the friction sending a spike of heat straight to her core, and she bit her lip to stop herself from moaning out loud.

"You look —" He couldn't finish. He just stared at her, his hazel eyes wide and dark behind his glasses, his hand frozen on the notebook.

She wanted to climb into his lap. She wanted to wrap her legs around his waist and grind against him until she came. She wanted to pull his face into her chest and make him suck her nipples until she couldn't think straight.

Instead, she smiled and said, "Good morning."

He blinked. "Good morning."

"I missed you." The words slipped out before she could stop them, and she felt her blush deepen. "I mean — I — it's only been a day, but —" She laughed, nervous, tucking a strand of hair behind her ear. "That sounds crazy, doesn't it?"

He shook his head slowly, his eyes still locked on hers. "No. It doesn't."

The air between them thickened. The classroom hummed around them — Mrs. Davison's voice droning through a lecture about symbolism, someone coughing in the back row, the squeak of a marker on the whiteboard — but none of it touched them. They were in their own pocket, a bubble of heat and tension that made Bella's skin prickle.

She shifted in her seat, her thighs pressing together, and felt the wetness spread. Her panties — she wasn't wearing any, just the rough seam of the jeans — were soaked through, the denim growing damp against her cunt. She could smell herself, faint and musky, and she wondered if he could smell it too.

She leaned into him again, her lips brushing his ear. "Can I tell you something?"

He shivered. "Yeah."

"I've been thinking about you all night."

His breath caught. He turned his head, and his face was so close to hers that she could count the flecks of gold in his irises. "What?"

"All night," she repeated, her voice dropping to a whisper. "I couldn't stop thinking about you."

His hand moved — involuntary, instinctive — and landed on her thigh. His fingers were shaking. They rested just above her knee, warm and tentative, and the contact sent a jolt through her that made her stomach clench.

"Bella, I don't —" He stopped. Licked his lips. Started again. "I don't understand what's happening."

"Nothing's happening." She covered his hand with hers, pressing his palm flat against her bare thigh. His skin was hot, his fingers splayed across the curve of her leg, and she could feel the calluses on his palm from writing. "We're just friends. Sitting next to each other. That's all."

"Friends." He said the word like he was testing it, like it didn't quite fit in his mouth.

"Yeah." She squeezed his hand. "And friends hug each other. Right?"

His eyes widened. "What?"

"Friends hug." She leaned closer, her breast pressing into his arm, her lips finding the curve of his ear. "You haven't hugged me yet. That's not very friendly."

His whole body went rigid. "I — now? Here?"

"Why not?" She pulled back, her eyes finding his, her smile innocent and hungry at the same time. "It's just a hug. That's what friends do."

He stared at her for a long moment, his throat working, his hand still frozen on her thigh. Then, slowly, he turned in his seat. His arms came up, hesitant, awkward, and wrapped around her.

She melted into him.

Her arms went around his neck, pulling him close, pressing her chest against his. The thin fabric of her top did nothing — she felt his hoodie against her nipples, the rough texture of it dragging across the sensitive peaks, and a moan escaped her throat before she could stop it. She buried her face in his neck and breathed him in — that clean, spicy smell that made her dizzy — and pressed her body against his like she was trying to merge with him.

His hands hovered on her back, uncertain, barely touching. She grabbed his wrists and pulled them down, pressing his palms flat against her waist, against the bare skin above her jeans.

"Lower," she whispered into his ear.

He made a sound, a small broken thing, and his hands slid down. Past her waist. Past her hips. Until his fingers brushed the curve of her ass, the denim straining across the swell of her cheeks.

"There," she breathed. "That's better."

She pushed back into his hands, pressing her ass against his palms, and felt his fingers flex involuntarily, gripping her through the denim. She was so wet she could feel it — the slick heat pooling between her thighs, the dampness spreading against the seam of her jeans. She wondered if he could feel it too, if his hands were close enough to sense the warmth radiating from her cunt.

"This is — this is a hug?" His voice was strangled, barely audible.

"Mmhmm." She rubbed her cheek against his neck, her lips brushing his pulse point. "The friendliest hug."

His hands tightened on her ass. She felt his fingers dig into the soft flesh, felt the involuntary squeeze, and a wave of heat crashed through her. She pressed her thighs together, grinding against nothing, and felt her clit throb with desperate need.

She wanted his hands lower. She wanted his fingers inside her. She wanted to feel his cock pressing against her through his jeans, wanted to reach down and undo his fly and pull him out and —

The bell rang.

Liam jerked back like he'd been electrocuted. His hands left her body, his face was bright red, and he was already reaching for his earbuds, already retreating into himself. "I — that was —"

She caught his wrist before he could escape. "Liam."

He stopped. Looked at her.

"That was nice," she said, soft, real. "I liked it."

The blush deepened, spreading down his neck. "Yeah?"

"Yeah." She squeezed his wrist, then let go, gathering her bag. "Same time tomorrow?"

He stared at her, his notebook half-closed, his pen still missing from where it had rolled across the desk. His eyes drifted down her body one more time — the nipples still visible through the white fabric, the stomach still bare, the jeans still riding so low he could probably see the curve of her pubic bone — and he swallowed.

"Yeah," he said, and his voice cracked on the word. "Same time."

Bella stood up, her legs unsteady, her cunt aching and empty. She walked out of the classroom without looking back, but she felt his gaze on her the whole way — felt it like a brand, like a promise.

She made it to the bathroom before she had to press her hand against the wall and breathe.

Her reflection stared back at her from the mirror — flushed cheeks, dark eyes, lips swollen from biting them. She looked wrecked. She felt wrecked. She pressed her thighs together and felt the dampness of her jeans, the evidence of what he did to her without even trying.

"Fuck," she whispered, and it was half a laugh, half a sob. "I'm so fucked."

She was. She was completely, irreversibly, obsessively fucked. And she didn't want it any other way.

The next morning, Bella's eyes snapped open before her alarm, her body already humming with purpose. She grabbed her phone from the nightstand and opened Instagram, her thumb moving to his profile before she was fully awake — Liam's handle, the one she'd memorized weeks ago, the one she checked every morning like a ritual.

She scrolled. Past a meme about physics. Past a photo of a half-eaten sandwich. Past a blurry picture of Derek making a face at the camera. And then — there. A reposted photo of some influencer, a girl with dark hair and heavy eyeliner, wearing a tiny black dress that hugged every curve. Liam had liked it. Three days ago.

Bella's heart kicked. She studied the photo like it was a final exam: the cut of the dress, the way it showed cleavage, the bare legs, the heels. That was what he liked. That was the kind of girl who caught his eye when he was scrolling alone in his room at night.

She was already out of bed, already pulling open her closet, her fingers flying through hangers.

Twenty minutes later, she stood in front of her mirror and barely recognized herself.

The dress was black, tight, short — hem ending midthigh, neckline plunging so low that the inner curve of her breasts was fully visible, the fabric barely containing the swell. It was the kind of dress she'd worn to a party once, the kind that made Marcus forget how to form sentences. No bra — the dress had built-in cups that did nothing to support her, but she didn't need support. She needed him to see.

She turned, watching the fabric stretch across her ass, the curve of her cheeks visible every time she moved. She'd picked underwear this time — a tiny black thong that disappeared between her cheeks, leaving the rest bare. But she'd already soaked through it just thinking about him, and she knew by the time she saw him, it would only be worse.

She grabbed her bag, slipped into strappy heels that made her legs look a mile long, and left the house without breakfast. She wasn't hungry for food.

The hallway was already filling when she walked in. Heads turned. Conversations stuttered. A sophomore walked directly into a locker because he wasn't watching where he was going. Bella barely registered any of it — her eyes were already scanning, already searching, already hungry.

She rounded the corner toward the English wing and saw Chloe leaning against the lockers with a few other girls, all of them in perfectly casual outfits that suddenly felt like costumes.

"Bella, holy shit." Chloe's green eyes went wide, sliding down Bella's body in a way that wasn't entirely friendly. "You look like you're going to a club. It's first period."

"Good morning to you too." Bella smiled, thin and quick, already moving past them. "I know what I'm doing."

"Do you?" Chloe's voice followed her, sharp with something that might have been jealousy. "Because that dress says 'auditioning for something.'"

Bella didn't turn around. "Maybe I am."

She pushed through the classroom door and the room went quiet.

Mrs. Davison looked up from her desk, her mouth opening, then closing. She seemed to be searching for words and failing to find them. "Miss Torres. That is — that is quite an outfit."

"Thank you." Bella walked past her, toward the window row, toward the third desk. Toward him.

Liam was already there, head down, earbuds in, his hand moving across a notebook page. He hadn't looked up yet. He didn't know she was coming. He didn't know what she was wearing.

Bella's pulse hammered. The ache between her thighs sharpened into a pulsing need. She could feel the fabric of the dress clinging to her wetness, the thong soaked through, the evidence of her hunger pressed against her skin.

She reached his desk. Stopped. Her shadow fell across his notebook.

He looked up.

His hand froze. His earbud popped loose. His mouth fell open and stayed open, his eyes traveling over her body in a slow, helpless arc — from her heels to her bare legs to the curve of her hips to the tight black fabric stretched across her chest to the deep, deep neckline that left almost nothing to the imagination.

"Bella." Her name came out like a breath, like he'd been punched.

"Hi." She smiled, and it was real, the way her whole face softened when she saw him. "I missed you."

He stared at her for another long second, his eyes still locked on her chest. Then he seemed to catch himself, to remember where he was, and his gaze snapped to her face, his cheeks flaring red. "You — I — that dress —"

"Do you like it?" She leaned forward, resting her hands on the edge of his desk, letting the neckline gape. "I wore it for you."

His throat moved as he swallowed. "For me?"

"I wanted to look nice." She bit her lip, watching his eyes track the movement. "I figured out what you like."

His brow furrowed, confused. "What I like?"

"The girls you follow. On Instagram." She let her voice drop, let it go warm and private. "The ones you like. I wanted to look like them."

The confusion on his face deepened, then cracked into something else — dawning understanding, disbelief, a flash of raw emotion he couldn't hide fast enough. "You looked at my — you stalked my likes?"

"I wanted to get it right." She reached out and touched his wrist, her fingers light on his skin. "Did I get it right?"

He looked at her body again, a full sweep that he clearly couldn't stop. His hands were shaking. His voice, when it came, was barely a whisper. "Yeah. You got it right."

The approval hit her like a wave of heat, pooling low in her stomach, spreading through her thighs. She was so wet she could feel it threatening to soak through the thin fabric of her thong, and she pressed her legs together to manage the ache.

"Good." She dropped into the seat beside him, close enough that her bare thigh brushed his. The contact sent a shock through her, and she heard his breath catch. "Because I'm not going anywhere."

Mrs. Davison started her lecture. Bella barely heard a word. She spent the whole period angled toward him, her legs crossed and uncrossed, the hem of her dress riding higher and higher, watching his eyes keep slipping off his notebook and onto her body.

He couldn't focus. She watched him try, watched him grip his pen and stare at the page, and watched his gaze slide sideways again, caught in the gravity of her. Each time it happened, a fresh pulse of satisfaction went through her.

She let her hand drift onto the table, close to his. She let her knee rest against his under the desk. She let her fingers trace lazy patterns on the wood surface, inches from his arm, and watched him struggle.

By the time the bell rang, he was a wreck — flushed, short of breath, his notebook covered in scribbles that weren't notes, his pen still clutched in a white-knuckled grip.

The room emptied around them. Chloe shot Bella a look from the doorway — complicated, sharp, jealous — and then she was gone, and it was just the two of them, alone in the third row.

Bella stood. Liam stayed seated, his eyes fixed on his lap.

"Liam."

He looked up. His eyes were dark, hungry, confused. "Bella, I don't — I don't know what you want from me."

She stepped closer, her body inches from his knees. "I told you. I like you."

"But why?" His voice cracked. "You could have anyone. Marcus, Jeremy, that guy from the football team who keeps staring at you. Anyone. Why would you choose —"

"You." She cut him off, her voice firm. "I choose you."

She held out her hand. He stared at it for a long moment, his hazel eyes searching her face for the lie, for the punchline. She didn't flinch. She didn't look away. She just waited, her hand extended, her heart pounding so hard she was sure he could hear it.

Slowly, hesitantly, he reached up and took her hand.

His palm was warm, a little sweaty, his fingers callused from gripping pens and pencils. She wrapped her fingers around his and pulled him to his feet.

They stood facing each other, close enough that her breasts nearly brushed his chest. She looked up at him, at the way his glasses had slipped down his nose, at the lock of hair falling across his forehead, at the confusion and hope and fear warring in his expression.

"Friends hug," she said softly. "Remember?"

His breath caught. "Here? Now?"

"Why not?" She stepped closer, pressing the front of her body against his. The thin fabric of her dress did nothing — she felt the warmth of him through it, felt the rapid rise and fall of his chest. "We're friends. That's what friends do."

His arms came up, slow, uncertain. They hovered at her waist, barely touching. She could feel the tremble in his hands.

She leaned into him, wrapping her arms around his neck, pressing her breasts flat against his chest. The contact sent a jolt of pure electricity through her, and a small sound escaped her throat — a whimper she couldn't contain.

"Tighter," she whispered into his ear.

His hands slid to her lower back, pulling her closer. The pressure of his palms against her spine made her arch into him, her hips tilting forward, her pelvis pressing against his. She felt him stiffen — felt the hardness pressing against her thigh through his jeans — and a wave of triumph and need crashed through her.

His hands were on her waist now. She grabbed his wrists and pulled them lower, guiding them down until his palms cupped the curve of her ass.

His whole body went rigid. "Bella —"

"That's what friends do," she murmured against his neck. "They hug. And friends make sure the hug is good." She pressed back into his hands, feeling his fingers sink into the soft flesh of her cheeks. "Don't you want to be a good friend, Liam?"

She felt the growl before she heard it — a low sound in his throat, barely audible, vibrating through his chest. His fingers flexed involuntarily, gripping her ass through the thin fabric, squeezing the way she'd been aching for him to do since the first time she'd seen him across the cafeteria.

"Yes," he breathed, and the word was raw, ragged, honest. "I want to be good."

She pressed her mouth to his neck, her lips grazing his pulse. "Then don't let go. Not until I say."

His hands tightened. He pulled her closer, grinding her against him, and she felt the hard length of him pressing into her stomach. The friction sent a spike of pleasure through her, and she bit her lip to keep from crying out.

She was soaked. Completely, utterly soaked. The fabric of her thong was a wet mess against her cunt, and she could feel the dampness spreading, could feel the evidence of her hunger pressing against her thighs. If he reached down, if his hand found the hem of her dress, he would feel it. He would know how badly she wanted him.

She wanted him to know.

"Liam." She pulled back just enough to look at him. His eyes were dark, blown, his pupils dilated. His lips were parted, his breathing uneven. "I have to go. Next period."

He blinked, the fog clearing. "Right. Yeah. Next period."

She stepped back, and his hands fell away from her body. The loss of contact felt like a physical wound — the air cold where his warmth had been, her skin aching for his touch.

She picked up her bag, slung it over her shoulder. At the door, she paused and looked back.

He was still standing there, frozen, his hands half-raised like he didn't know where to put them. His hair was even messier than usual. His face was flushed. His whole body looked like it was vibrating with the effort of holding himself together.

"I'll see you at lunch," she said. "Don't forget my fries."

He stared at her for a long moment, his throat moving as he swallowed. Then, slowly, a smile broke across his face — small, uncertain, real.

"I won't forget," he said.

Bella walked out of the classroom on legs that barely held her. She found the nearest bathroom, locked herself in a stall, pressed her hand against the cold tile wall, and let out a shaking breath.

Her reflection in the small mirror above the sink was wild — flushed cheeks, swollen lips, eyes dark with a hunger she couldn't contain. She pressed her hand between her legs, feeling the soaked fabric of her thong, the heat of her own arousal.

He'd touched her. He'd held her. He'd squeezed her ass like he meant it.

She was so close. So close to having everything she wanted.

She closed her eyes, let her head fall back, and let herself feel it — the ache, the need, the desperate pulse between her thighs that only he could satisfy.

Not yet. But soon. She was going to make sure of it.

The classroom was a biology lab on the second floor, the kind with long black tables and gas nozzles and posters of the human body in cross-section. Bella had never cared about biology. She cared about the seat in the corner near the window, the one with the best angle for staring out at the courtyard, the one she'd claimed at the start of the year when she still thought this was all going to be easy.

The door swung shut behind her, and the room went quiet in that specific way — the way that meant every single person had just looked up and taken in the dress. The black, the tightness, the plunge, the legs, the heels. The evidence of a girl who'd dressed for someone else and was now walking into a room full of predators.

Mr. Harrison was at the front of the room, a stack of papers in his hand, his mouth already open to start the lecture. He was young — maybe twenty-seven, twenty-eight — with a runner's build and an easy smile that he used to make the girls in the front row feel special. His eyes found Bella, traveled down her body, and stayed there a beat too long. When they came back up, there was something dark in them that hadn't been there before.

"Miss Torres. Nice of you to join us."

"Sorry, Mr. H." She flashed him a smile that was all teeth and no warmth, already moving toward her seat. "Got held up."

She didn't make it.

Chloe's hand shot out as Bella passed, fingers closing around her wrist with surprising strength. "Bella. Sit with me."

It wasn't a question. Chloe's green eyes were sharp, hungry, fixed on Bella's face with an intensity that made the air between them feel thick. She was sitting in the second row, her tennis skirt hiked high on her tanned thighs, her blonde hair falling in perfect waves over her shoulders. Beside her, two other girls from the popular crowd — Sarah and Megan — had already turned in their seats, their eyes tracking Bella like she was something to be devoured.

"I have a seat in the back," Bella said, trying to pull her wrist free.

Chloe didn't let go. Her thumb pressed into the soft skin on the inside of Bella's wrist, a deliberate, possessive gesture. "You've been avoiding us."

"I've been busy."

"Busy." Chloe's laugh was hollow. "Busy with what? With who?" She tugged, and Bella stumbled forward, her hip catching the edge of the table. "Sit. Down."

Around them, the room was settling into its usual pre-lecture hum, but Bella could feel the attention sharpening — Marcus two rows back, his jaw tight; Jeremy from the football team, his eyes glued to her ass; a group of girls in the back whispering behind their hands. Mr. Harrison had his back to the room, writing something on the board, but he was taking too long, his hand moving in slow, deliberate strokes.

Bella sat. She didn't have a choice — Chloe's grip was iron, and the seat beside her was the only one within range.

"That's better." Chloe released her wrist, but her hand landed on Bella's thigh immediately, palm flat, fingers splayed across the bare skin above the hem of the dress. "I've missed you."

Bella's stomach clenched. "Chloe —"

"We all have." Chloe's hand slid higher, her fingers grazing the edge of Bella's dress where it rode up her thigh. "Sarah was just saying how boring lunch has been without you. Weren't you, Sarah?"

Sarah leaned forward, her dark eyes moving over Bella's body in a slow, clinical assessment. She was pretty in a soft way — round cheeks, full lips, a body she kept hidden under oversized sweaters that did nothing to hide the curves underneath. "I said I missed watching you work."

"Work?" Bella's voice came out tighter than she wanted.

"You know." Sarah's hand joined Chloe's on Bella's thigh, both of them touching her now, fingers tracing lazy patterns on her skin. "The way you handle everyone. The way you make them want you." Her fingers drifted higher, brushing the edge of Bella's underwear through the thin fabric of the dress. "I miss being close to you."

Bella's breath caught. She grabbed Sarah's wrist, stopping the advance. "What are you doing?"

"Showing you we care." Sarah's voice was soft, reasonable, as if she were explaining something obvious. "You've been so distant. We thought maybe you forgot about us."

Behind them, someone cleared his throat. Marcus had moved. He was standing at the end of their row now, his broad shoulders blocking the light from the window, his dark eyes fixed on Bella's face. "You look good today, Bella. Really good."

"Thanks." She kept her voice flat, her hand still gripping Sarah's wrist. "I know."

"I'm serious." He stepped closer, his boots heavy on the tile floor. "I don't know what you're doing with that — that guy. But you've been glowing." His voice dropped. "Maybe I should be jealous."

"Maybe you should mind your own business."

Marcus's smile flickered, but he recovered quickly, sliding into the seat behind her. His knees pressed against the back of her chair, a deliberate invasion of space. "I'm just saying. If you ever get bored of the charity case, I'm right here."

Bella's jaw tightened. She could feel the weight of all of them — Chloe's hand still on her thigh, Sarah's wrist still in her grip, Marcus's knees pressing into her back, Megan's eyes boring into her from the other side. The room felt small, claustrophobic, the walls closing in.

"I'm not bored," she said, and her voice came out steadier than she felt. "And he's not a charity case."

"Then what is he?" Chloe's hand slid higher, her fingers brushing the damp heat between Bella's legs through the dress. "Because from where I'm sitting, you're throwing yourself at a guy who doesn't know what to do with you." Her thumb pressed, just a little. "I know what to do with you."

Bella gasped. Her hand shot down, grabbing Chloe's wrist, stopping the motion. "Don't."

"Why not?" Chloe's eyes were dark, challenging. "You used to let me."

"That was —" Bella stopped, her throat tight. "That was before."

"Before what? Before you decided to become a saint?" Chloe's laugh was sharp. "You're not a saint, Bella. You're the girl who let me eat her out in the locker room after practice last year. Don't act like you've forgotten."

The words hung in the air, sharp and specific. Sarah's hand tightened on Bella's thigh. Marcus's knees pressed harder against her chair. Bella could feel the flush spreading across her cheeks, the heat of shame and arousal mixing in her stomach.

"I haven't forgotten," she said quietly. "But I'm not that girl anymore."

"Bullshit." Chloe's voice was a whisper, meant only for Bella. "You're wearing a dress that screams 'fuck me' and you expect me to believe you've changed?" She leaned in, her lips brushing Bella's ear. "You're wet. I can feel it through your dress. You're wet because I'm touching you, and you hate that you like it."

Bella's breath caught. Chloe was right — the heat between her legs had sharpened, her body responding to the attention even as her mind screamed at her to pull away. She hated it. She hated that she was so hungry, so desperate for touch, that even unwanted hands could make her body betray her.

"I don't like it," she said, but her voice cracked.

"Liar." Chloe's fingers traced a slow circle through the damp fabric. "You're soaked. You've been soaked all morning, haven't you? Thinking about him." Her voice dropped, venomous and sweet. "Does he know what he does to you? Does he have any idea that the hottest girl in school is walking around with her panties ruined because he looked at her?"

"Chloe —"

"I bet he doesn't. I bet he doesn't have a clue." Chloe's hand slid higher, her fingers pressing against Bella's cunt through the thin fabric of the dress. "I bet he's never even touched you. Not really."

Bella's whole body went rigid. She grabbed Chloe's wrist and shoved it away, hard, her voice coming out sharp and loud. "I said don't."

The room went quiet. Heads turned. Mr. Harrison stopped writing and looked back over his shoulder, one eyebrow raised.

"Is there a problem, Miss Torres?"

Bella's heart was pounding. She could feel the eyes on her — Chloe's furious glare, Sarah's calculating look, Marcus's amused smirk. The weight of the room pressed down on her, suffocating.

"No problem," she said, her voice tight. "I just need some space."

She stood up, grabbing her bag, and moved to an empty table in the back of the room. She could feel their gazes following her, could feel the heat of Chloe's anger and Marcus's amusement and Sarah's quiet hunger. She dropped into the chair and stared straight ahead, her hands shaking in her lap.

The lecture started. Something about cellular respiration, the Krebs cycle, mitochondria. Bella heard none of it. Her mind was still in the cafeteria, still in the classroom, still wrapped around Liam's body, his hands on her ass, his breath in her ear.

A shadow fell across her desk.

She looked up. Mr. Harrison was standing over her, a stack of papers in his hand, his smile easy and practiced. He was young enough to be plausible — dark hair, clean-shaven, the kind of face that made girls giggle when he called on them. But there was something in his eyes now that made Bella's stomach turn.

"Miss Torres. A word?"

She followed him to his desk at the front of the room, aware of the eyes on her back. He leaned against the edge of the desk, arms crossed, studying her with an expression that was supposed to look concerned.

"Is everything okay? You seem distracted."

"I'm fine."

"You sure?" His voice dropped, taking on a confiding tone. "Because I've noticed you've been — different lately. Distant. Spending time with new people."

Bella's jaw tightened. "I'm fine, Mr. Harrison."

"I'm just saying." He stepped closer, his voice dropping to barely a whisper. "If you ever need someone to talk to. Someone who understands." His hand landed on her shoulder, warm, heavy. "I'm here."

His fingers squeezed, sliding down her arm in a slow, deliberate caress. Bella's skin crawled. She pulled away, her voice cold. "I don't need anything. Thanks."

His eyes flickered — something dark passing through them — before he smiled again, easy and unbothered. "If you change your mind, my door is always open."

She walked back to her seat, her heart hammering, and felt the weight of the room pressing in from all sides. Chloe was watching her with narrowed eyes. Marcus was smirking. Sarah was chewing her lip, her gaze hungry.

And somewhere in this building, Liam was sitting at a desk, probably drawing in the margin of his notebook, probably not looking up. He had no idea what she'd walked through to get back to him. He had no idea how much she was willing to endure.

She closed her eyes and let herself imagine his hands on her — gentle, uncertain, real — and felt the heat spread through her chest, pushing back the cold.

Just a little longer. She could make it a little longer.

The final bell rang like a reprieve. Bella was out of her seat before the echo died, her bag over her shoulder, her body moving on autopilot toward the door. She didn't look at Chloe. She didn't look at Marcus. She didn't look at Mr. Harrison, who was still standing at his desk with that hungry look in his eyes.

She pushed through the door into the hallway and felt the air change — lighter, warmer, the crush of bodies streaming in both directions, the noise of a hundred conversations colliding into a single hum. She let herself be carried by the current, her eyes already scanning, already searching.

She found him at the end of the hall, near the water fountain. He was alone, his shoulders hunched, his earbuds in, his thumb scrolling through something on his phone. The gray hoodie was back, the hood half-up, the messy hair falling across his forehead. He looked like he was trying to disappear into the wall.

Her heart stuttered. The ache in her chest softened into something warm, almost tender.

"Liam."

He looked up. His face changed when he saw her — the guarded expression cracking, a smile breaking through that was shy and real and entirely for her. He pulled out one earbud. "Hey."

"Hey." She stopped in front of him, close enough to smell the clean, spicy scent of his hoodie. "Lunch?"

He blinked. "Yeah. I mean — if you want."

"I want." She reached out and took his hand, threading her fingers through his. His palm was warm, a little rough, and she felt the tremor run through his arm when they touched. "Come on. I'll buy you a soda."

She led him down the hall, their hands intertwined, and felt the eyes on them — the whispers, the stares, the jealousy radiating from a dozen different directions. She didn't care. Let them watch. Let them wonder.

He was hers. He just didn't know it yet.

She tugged his hand, pulling him through the crowd toward the cafeteria doors, and felt the resistance in his arm shift into reluctant surrender. Her heart was a drum against her ribs, the heat of his palm bleeding into hers, and she let herself imagine this was real — that they were a couple, holding hands between classes, that he would kiss her goodbye and say her name like it meant something.

The cafeteria opened up before them, a sea of tables and noise and the smell of warm bread and stale fryer oil. She didn't slow down. She led him past the popular table — past Marcus's dark glare and Chloe's sharp smile — past the clusters of underclassmen who turned to stare — straight to the corner table near the windows, the one where the light caught the dust motes and made everything soft.

"Sit." She pointed at the chair beside her, not across. "I'll get the food."

He blinked, still holding her hand. "I can — I can get my own —"

"You'll get whatever I bring you." She squeezed his fingers once, then released them, already backing toward the line. "Don't move."

She grabbed two trays — pizza, fries, sodas — and carried them back to the table, her hips swinging with every step. The dress clung to her like a second skin, the hem riding high on her thighs, and she could feel the weight of a dozen gazes following her. She ignored them all. She was already looking at him, at the way he sat hunched in his chair, his hands clasped in his lap, his eyes fixed on the table like he was afraid to look up.

"Here." She set the tray in front of him and slid into the seat beside him, close enough that her bare thigh pressed against his. "Eat."

He looked at the tray, then at her. "You didn't have to —"

"I wanted to." She picked up a fry and held it to his lips. "Open."

He stared at the fry. Then at her. His ears were turning red, the flush spreading down his neck. "Bella —"

"Open." She kept her voice soft, playful, her eyes locked on his. "It's just a fry. That's what friends do."

He hesitated for a long moment, his throat moving as he swallowed. Then he parted his lips, and she slid the fry into his mouth, her fingers brushing his lower lip. The contact sent a jolt through her, straight to her core, and she felt herself clench around nothing.

He chewed, his eyes never leaving hers. She watched his jaw move, watched the way his tongue darted out to catch a grain of salt, and wanted to climb into his lap.

"Good?" she asked.

He nodded, his voice barely a croak. "Yeah. Good."

She picked up another fry, but before she could bring it to his mouth, a girl from the table next to them — a junior with a loud laugh and a mean smile — pointed and let out a cackle. "Oh my god, her boob is literally about to fall out."

Bella froze. The dress had shifted as she leaned forward, the deep neckline gaping, and sure enough — her entire left breast was visible, the dark areola and hardened nipple exposed to the light, to the room, to every pair of eyes that turned to look.

She didn't flinch. She didn't cover herself. She let it hang there for one breath, two, watching Liam's face.

His eyes went wide. His mouth fell open. A sound escaped him — something between a gasp and a choke — and his hand shot out, fast, instinctive, grabbing the exposed breast before his brain could catch up with his body.

His palm was warm, rough, trembling. It cupped her bare flesh, thumb pressing against her areola, fingers curving around the soft weight. The contact sent a shockwave through her — a bolt of pure heat that made her gasp, that made her thighs press together under the table.

"Oh god — I — I'm sorry —" He started to pull away, his face a shade of crimson she hadn't known was possible.

She caught his wrist. "No."

He froze. His hand was still on her breast, his palm covering the nipple, his fingers digging into the soft flesh. She could feel the tremble in his arm, the rapid pulse beating against her skin.

"Don't move," she said, her voice low, steady, even though her heart was slamming against her ribs. "That's — thank you. It's a wardrobe malfunction. You helped."

His eyes were wide, lost, locked on the place where his hand disappeared into the gap of her dress. "I — I helped?"

"Mmhmm." She placed her hand over his, pressing his palm more firmly against her breast. The sensation — the warmth, the weight, the pressure of his fingerprints — made her stomach clench, made her cunt throb with a desperate ache. "See? You're covering me. That's what friends do."

His hand was shaking. She watched the flush spread from his ears down his neck, watched the way his Adam's apple bobbed as he swallowed. "This — this is what friends do?"

"When there's a wardrobe malfunction." She kept her voice light, teasing, even as the heat pooled between her thighs. "A good friend helps fix it." She shifted closer, her leg pressing against his, her thigh sliding against the rough denim of his jeans. "You want to be a good friend, don't you?"

He nodded, a jerky, involuntary motion. "Yeah. I want to be good."

"Then don't let go." She guided his hand, moving it in a slow circle over her breast, feeling his fingers drag across her sensitive skin. "You need to make sure it stays in place. Here — like this." She curled his fingers around the curve, adjusting the angle so the fabric fell back into place, his palm still pressed against her nipple. "There. That's better."

He stared at where his hand disappeared into her dress. His voice came out strangled. "Is it — is it fixed now?"

"Almost." She bit her lip, watching his face. "I think you need to — adjust it. Just a little." She pressed his fingers deeper into the soft flesh, guiding them toward her nipple, letting his thumb graze the hardened peak. "Right there."

A shudder ran through him. His thumb brushed across her nipple, a barely-there touch, and a bolt of pleasure shot through her, making her gasp. She heard the small sound escape her throat, saw his eyes darken in response.

"Like that?" His voice cracked.

"Yes. Just like that." She kept her hand over his, moving him in slow, deliberate circles, each rotation sending waves of heat through her body. The fabric of the dress was thin, useless — she could feel every ridge of his fingerprint, every tremor in his fingers. "You're a natural."

His blush deepened. His throat worked. "Bella — I — people are watching."

He was right. The cafeteria had gone quieter, heads turned toward their table, whispers spreading like ripples. Marcus was standing at the popular table, his jaw tight, his knuckles white where he gripped the edge. Chloe was staring, her green eyes sharp, her mouth pressed into a thin line. A group of sophomores were openly gaping, phones half-raised.

"Let them watch," Bella said, her voice soft, for him only. "I don't care about them." She leaned forward, her lips brushing his ear. "I only care about you."

She felt the shudder run through him. Felt his hand tighten on her breast, a reflexive squeeze that made her knees weak. The pressure — his fingers sinking into the soft flesh — sent a fresh wave of wetness between her legs, soaking the already-damp thong.

"You really don't care?" His voice was barely a whisper.

"I really don't." She pulled back just enough to meet his eyes. "Do you?"

His gaze searched hers — looking for the lie, for the punchline, for the moment she'd pull away and laugh. He found none. She held his eyes, steady, open, letting him see the raw hunger underneath the playful exterior.

"I don't care," he said, and his voice was steadier now, more certain. "I mean — I — I care that they're looking at you." He swallowed. "But I don't care that we're — that this is —"

"Weird?"

"Different." He smiled, small and shy, and it made her heart crack open. "Different good."

"Good." She kept her hand over his, holding his palm against her breast, letting the contact burn. "Then stop worrying about them. Just focus on fixing the wardrobe malfunction."

He nodded, his jaw set with a new determination. His fingers moved under her guidance, adjusting the fabric, smoothing it over her breast, pressing the thin material against her nipple. Each motion sent a fresh pulse of heat through her, and she had to bite her lip to keep from moaning.

"Is that — is that better?" he asked, his voice rough.

"Much better. But I think you need to —" She adjusted his grip, moving his hand slightly lower, where the curve of her breast met the fabric. "Make sure it stays. You know. Press it in place."

His breath hitched. He pressed his palm flat against her breast, holding it steady, his thumb resting just above her nipple. The position looked casual, almost innocent — like he was just resting his arm across the back of her chair. But she could feel the deliberate pressure, the way his fingers flexed against her flesh, and it was driving her insane.

"Like this?" he asked.

"Perfect." Her voice came out breathier than she wanted. "See? You're becoming an expert."

A small smile tugged at the corner of his mouth. It was the first time she'd seen him look proud of himself, and the sight made her chest ache with a tenderness that surprised her.

The cafeteria noise slowly resumed around them — the clatter of trays, the rise of conversation, the normal sounds of lunch period. But their table stayed quiet, cocooned in a bubble of heat and tension, his hand still cupping her breast, her hand still resting over his.

"You know," he said, his voice low, "you still owe me some fries."

She laughed — a real laugh, surprised out of her. "I literally fed you a fry five minutes ago."

"One fry." He grinned, and the sight of it — genuine, unguarded — made her heart stutter. "That's not paying your debt."

"Oh, I have a debt now?" She arched an eyebrow, playing along. "And what interest rate are we talking?"

"I'm thinking —" His eyes dropped to her lips, then back up. "One fry per second of the wardrobe malfunction."

The words hung between them, charged. She felt the heat creep up her neck, a blush spreading across her cheeks. The dress. The breast. The flash of skin. The way his hand was still pressed against her, warm and solid and real.

"That's going to be a lot of fries," she said softly.

"I know." He didn't look away. "You better get started."

She picked up a fry from his tray, held it to his lips, and watched him bite down. His teeth brushed her fingers, his tongue darting out to catch a crumb, and the simple intimacy of it made her stomach flip.

She fed him another. And another. Each time, his eyes held hers, the shyness slowly melting into something bolder, more curious. By the fifth fry, his hand had shifted from her breast to rest on the bare skin of her thigh, his thumb tracing lazy circles on her inner thigh.

The heat between her legs was unbearable. She shifted in her seat, pressing her thighs together, and felt the slickness of her arousal against the denim. The thong was soaked through, useless, just a wet strip of fabric that did nothing to contain the ache.

"Liam."

"Hmm?"

"I think the wardrobe malfunction is fixed now."

He looked at his hand on her thigh, then at her face. "Oh." He started to pull away.

"Don't." She caught his wrist again. "I mean — you can leave it there. If you want."

He searched her face, his hazel eyes warm and uncertain. "I can?"

"You're my friend," she said, the word tasting like a lie and a truth at the same time. "Friends can touch each other. That's — that's normal."

His thumb resumed its slow circle on her thigh, and she let out a breath she hadn't realized she was holding. The contact was soft, almost shy, but it sent a current of electricity through her, lighting up every nerve ending in her body.

"Is this normal?" he asked, his voice barely a whisper.

"I think it can be." She turned her hand over on the table, palm up, an invitation. "If you want it to be."

He stared at her hand for a long moment. Then, slowly, he pulled his hand from her thigh and placed it in hers, their fingers intertwining. The gesture was simple, innocent even — but the way his thumb traced the inside of her wrist, the way his eyes never left hers, made it feel like a claim.

"I want it to be," he said, and the words settled in her chest like a promise.

She squeezed his hand, her heart so full it felt like it might burst. Around them, the cafeteria hummed with life — conversations, laughter, the scrape of chairs — but she heard none of it. She only heard the sound of her own pulse, beating in rhythm with his.

The next morning arrived with Bella already halfway out of bed before her alarm, her body humming with a purpose that felt almost sacred. She'd lain awake half the night imagining today — not the details, not the exact words, just the feeling of him looking at her, of his hands on her, of the space between them shrinking until there was no space at all.

She stood in front of her open closet, her fingers moving through hangers with brutal efficiency. Everything she owned was designed for a specific kind of attention — low cuts, high hems, fabric that barely qualified as clothing. But today needed something more. Today needed a message.

Her hand stopped on a pale pink cropped sweater, cashmere-blend, soft enough that the fabric felt like nothing against her skin. She pulled it out and held it up. It would end just below her ribs, leaving her entire midriff bare. And underneath — she reached into her drawer and pulled out the thing she'd ordered three days ago, the one that had arrived in a plain package she'd ripped open in her room like a child on Christmas morning.

A delicate gold chain, thin as thread, with a single charm hanging from it. A small rectangular plate, no bigger than her thumbnail. Engraved on it in tiny, elegant script: Liam.

She'd worn it to bed last night, letting the cool metal rest against her sternum, imagining it was his finger tracing the same path. Now she fastened it around her neck and watched it settle into the hollow of her throat, the name glinting under her bedroom light.

The jeans were the tightest she owned — white, so low they barely cleared her hip bones, the waistband pressing into the soft swell of her lower stomach. She had to lie down to zip them. When she stood, the denim clung to every curve like it had been painted on, the seams digging into her cunt with every step.

She turned, watching the gold chain shift against her skin. The charm had slipped between her breasts, resting against the warm valley of her cleavage. Perfect. He wouldn't see it at first. But when she leaned forward, when she bent to pick up her bag, the chain would swing, the charm would catch the light, and he would see his own name hanging between her tits.

The thought made her press her thighs together.

The hallway was already crowded when she pushed through the front doors, her heels clicking against the linoleum in a rhythm that turned heads. She'd traded the strappy sandals for white platform sneakers that added three inches to her height and made her legs look endless. The pink sweater rode up every time she moved, a flash of bare stomach, the waistband of her jeans a thin white line against her skin.

She felt the usual weight of eyes — hungry, jealous, curious — but she barely registered them. Her focus was a laser, cutting through the crowd, searching for the one face that mattered.

She found him in the English wing, leaning against the wall near the door of their classroom, his head down, his thumb scrolling through his phone. Gray hoodie, same as always. Earbuds in. His shoulders were hunched, his posture trying to disappear, but even so, she felt her heart kick against her ribs like a trapped animal.

She slowed her pace, letting her hips swing with each step, letting the hem of the sweater ride up. When she was ten feet away, she saw his thumb stop moving. He looked up.

His eyes found her face first. Then dropped. A full, slow sweep — her bare midriff, the tight white jeans, the way the denim cupped her ass like it was trying to hold on. His mouth fell open, and he yanked out his earbuds so fast the cord snapped against his jaw.

"Bella." His voice cracked. "You — it's — good morning."

She smiled, letting the warmth spread through her face. "Good morning, Liam." She stopped in front of him, close enough that her knees nearly brushed his. "I missed you."

He blinked. "It's been — like. Fourteen hours."

"I know." She bit her lip, watching his eyes track the movement. "It felt like forever."

His blush spread from his cheeks down his neck, disappearing under the collar of his hoodie. "You look — I mean. That sweater —" He stopped, swallowed, tried again. "You look really pretty."

The words hit her like a physical blow — soft, sincere, utterly uncalculated. She felt her own cheeks flush, a real blush that she couldn't control. "Thanks." Her voice came out smaller than she'd intended. "I wore it for you."

His eyes widened. "For me?"

"I wanted you to like it." She stepped closer, closing the gap between them until her chest was inches from his. "Do you like it?"

He nodded, a jerky, helpless motion. "Yeah. I like it."

"Good." She reached up and touched the collar of his hoodie, her fingers brushing the bare skin of his neck. "Because I was thinking — we're friends, right?"

His throat moved. "Right."

"And friends hug each other. When they haven't seen each other in fourteen hours." She let her fingers trail down his chest, feeling the rapid thud of his heart through the fabric. "Don't they?"

He made a small sound, half laugh, half groan. "Is this going to become a thing? Where you ask for a hug every time we see each other?"

"Maybe." She smiled, slow and teasing. "Is that a problem?"

He shook his head slowly, his eyes never leaving hers. "No. It's not a problem."

His arms came up, wrapping around her waist, pulling her close. His palms settled on the bare skin of her lower back, warm and rough, and she felt the contact like a brand. She pressed into him, her chest flattening against his, her arms looping around his neck.

The chain shifted. The tiny gold plate swung free, catching the light as it dangled between her breasts, visible now above the neckline of her sweater.

His eyes dropped. His hands froze.

"Bella. What is that?"

She kept her face innocent, her voice light. "What's what?"

"That." He pulled back just enough to look at the chain, at the charm, at the engraving that was now clearly visible. "Is that — is that my name?"

She bit her lip, feeling the heat creep up her neck. "Yeah."

He stared at it, his breath catching. The tiny gold letters were unmistakable — Liam, delicate and precise, hanging right over her heart. "You bought a necklace with my name on it?"

"I wanted to —" She laughed, a nervous sound that surprised her. "I wanted to show you that I'm serious. That I'm not going anywhere." She touched the charm, her fingers brushing against his name. "I wear it to sleep. I wear it in the shower. I wear it —" She met his eyes. "I wear it every time I think about you. Which is always."

The words hung between them, raw and honest and terrifying. She watched his face cycle through confusion, disbelief, and something softer, something that made her chest ache.

"Bella." His voice was rough. "That's —"

"Too much?" She felt her heart sink. "I know. I'm sorry. I didn't mean to —"

"No." He cut her off, his hands tightening on her waist. "That's not what I was going to say."

She looked up. His eyes were dark, his pupils blown, his jaw set with an intensity she hadn't seen before.

"It's the nicest thing anyone's ever done for me," he said, and the words were so simple, so honest, that they cracked something open in her chest.

She surged forward, pressing her mouth to his, and stopped herself an inch away. Not yet. Not here. Not when they were still in the hallway, surrounded by people who would gossip, who would ruin this before it had a chance to become real.

She pressed her forehead against his instead, her breath mingling with his. "I want to give you everything," she whispered. "I want to show you what you mean to me."

His hands were shaking. She could feel the tremble running through his arms, through his chest, as he held her. "Show me," he said, his voice barely audible. "Please."

She pulled back, keeping one hand on his chest, and led him into the classroom. The room was half-empty, students scattered across desks, the morning light slanting through the windows in dusty beams. She chose a table in the back corner, tucked behind a bookshelf, hidden from the main line of sight.

She slid into the chair and pulled him down beside her — not across, beside, close enough that she could feel the heat of his thigh against hers through the denim.

He looked around, his voice dropping. "Are we — are we supposed to sit here?"

"I don't care where we're supposed to sit." She turned in her chair, facing him fully, her knees brushing his. "I care about sitting next to you."

The morning bell rang. Students filtered in, filling the seats around them, but the corner felt secluded, hidden, a pocket of privacy in the middle of a crowded room.

Bella leaned into him, her shoulder pressing against his arm, her head tilting toward his. The chain shifted again, the charm swinging into view, catching the light.

"I've been thinking," she said, her voice low. "We're friends. Good friends. Right?"

He nodded, his eyes wary but warm. "Right."

"And good friends have each other's phone numbers." She let her hand land on his thigh, her fingers light, casual. "It's kind of ridiculous that you don't have mine yet."

His breath caught. He stared at her hand on his leg, then at her face. "You — you want me to have your number?"

"I want you to have all of me." She said it before she could stop herself, the words slipping out raw and unfiltered. She felt her cheeks heat, but she didn't look away. "But the number is a good start."

He fumbled for his phone, nearly dropping it twice. His hands were shaking as he unlocked it, as he held it out to her. "Here. Put it in."

She took the phone, her fingers brushing his, and felt the electricity jump between them. She typed her name — just "Bella ❤️" — and her number, then handed it back.

He stared at the screen. "You put a heart."

"I told you." She leaned closer, her lips brushing his ear. "I want to give you everything."

He was quiet for a long moment, his thumb tracing the heart on the screen. Then he looked up, and there was something new in his eyes — a certainty, a decision. "Can I show you something?"

She nodded, her heart hammering.

He turned his phone toward her, opening his contacts. He hit "New Contact" and started typing. She watched his thumb move, watched him spell out her name, watched him add a heart of his own.

Then he hit "Add Photo" and turned the camera on her.

"Smile," he said, and she did — a real smile, surprised and warm — and the shutter clicked.

He saved it, assigned it to her contact, and turned the phone back to her. On the screen, her picture smiled up at him, her name beneath it with a tiny red heart.

"There," he said, his voice rough but steady. "Now I have you."

She felt the words land in her chest like a stone dropped into still water. "Now you have me," she repeated, and the smile that spread across her face felt too big to contain.

The teacher started the lecture, but Bella didn't hear a word. She was acutely aware of every breath he took, every shift of his body beside her, the way his arm brushed hers when he reached for his notebook. The charm rested against her sternum, a secret weight, a promise made of gold.

She waited until the teacher turned to write on the board. Then she reached down, took his hand, and guided it to her thigh — not just resting, but pressing, his palm flat against the denim, his fingers splayed across her skin where the jeans ended.

He inhaled sharply, but he didn't pull away.

She guided his hand higher, up her thigh, until his fingers brushed the wet heat between her legs through the denim. The fabric was thin, useless, and she felt the slickness of her arousal soaking through, making the denim dark.

His whole body went rigid. "Bella —"

"Friends help each other," she whispered, her voice barely a breath. "I need your help."

His hand trembled against her cunt. She could feel his fingers pressing, testing, through the damp denim. The friction was maddening — not enough, never enough, but the fact that it was him, that his hand was between her legs in the middle of class, made her dizzy with want.

"I — I don't —" His voice was strangled, barely audible over the teacher's droning. "I don't know how to help."

"Just press," she breathed. "Right there. A little harder."

His palm pressed against her, the heel of his hand grinding against her clit through the denim. A bolt of pleasure shot through her, and she bit her lip to keep from moaning. Her hand flew to her mouth, her eyes squeezing shut.

"Like that?" His voice cracked.

She nodded, unable to speak. He pressed again, a slow, deliberate circle, and she felt her hips buck against his hand involuntarily, grinding into his palm.

She was so wet she could feel it — the denim darkening under his hand, the slick heat spreading. She grabbed his wrist, holding him in place, and rode his palm in small, desperate circles.

The teacher's voice faded into white noise. The other students blurred into background. There was only his hand, his warmth, the pressure building in her core like a wave about to break.

"Liam —" She gasped his name, her voice breaking.

He leaned closer, his lips brushing her ear. "Let go," he whispered. "I've got you."

The words broke her. She came against his hand, her body shuddering, her cunt clenching around nothing as a wave of pleasure crashed through her. She bit her lip so hard she tasted blood, muffling the cry that tried to escape.

His hand stayed pressed against her, steady, grounding, as the aftershocks rippled through her thighs. She slumped against him, her forehead resting on his shoulder, her breath coming in ragged gasps.

He didn't pull away. He wrapped his other arm around her, pulling her close, his hand still cupping her through the damp denim. "You okay?"

She laughed, a breathless, disbelieving sound. "I'm — yeah. I'm okay." She lifted her head, meeting his eyes. "I'm more than okay."

His cheeks were flushed, his eyes dark with something that was part concern, part wonder. "Did I — was that —"

"That was perfect." She pressed her forehead to his. "You're perfect."

He smiled, small and shy, and she felt her heart turn over in her chest.

The lecture ended. The bell rang. Students began packing up around them, but Bella stayed pressed against him, her hand still gripping his wrist, the warmth of his palm still seeping through the denim between her thighs.

"Same time tomorrow?" she asked, her voice soft.

He laughed, a real laugh, surprised out of him. "You want me to — to do that again?"

"I want you to do a lot of things." She pulled back, meeting his eyes, letting him see the hunger underneath the playfulness. "But I'll settle for sitting next to you and holding your hand."

He shook his head slowly, wonder in his eyes. "You're unreal."

"I'm real." She squeezed his wrist. "And I'm yours."

Comments

Be the first to share your thoughts on this chapter.

Library Leaning - Her Obsession | NovelX