Hefty Read online

Page 5


  Still, I don’t have it in me to lie completely right now. Not when I’m raw from what happened in the parking lot.

  “I come to your rescue because…” I clear my throat. “You’re my Jilly Beans.”

  Her lips, soft from crying, puff open.

  Leaning down to kiss her is natural as breathing. The only possibility.

  That perfect mouth of hers opens underneath mine and we drag our tongues together slowly, the friction so hot, it feels forbidden. This is forbidden. We’re not supposed to be kissing like this in the nurse’s office, especially with the woman ten yards away, talking on the phone, but I don’t know how to stop when Jill’s lips are so smooth and now she’s tugging on my collar, pulling me closer, making breathy little noises that make my cock hard.

  My hand reaches up to cup her cheek, the pace of the kiss accelerating. My eyes are closed so tight, trying to savor the texture of her mouth, but I can sense her back arching. And my hand drifts down automatically, traveling over the sexy swells of her tits, plumping them in my palms, teasing her nipples with my thumbs.

  “How long do we have until she comes back?” Jill breathes against my mouth.

  “Baby, we can’t go any further than this.” This is what I say, but my fingers are twisting the buttons free at the neckline of her dress so I can squeeze her little bare tits.

  She presses them into my hands and I fondle those supple mounds greedily. “I need you,” she says, voice low. “Please.”

  I barely trap a groan. “How?”

  Her whisper is almost inaudible. “Inside me.”

  Fuck. This isn’t happening right here. I’m still reeling from the impact of finding her hurt. Bleeding. Denying her right now? I don’t know if I have the strength, despite our surroundings. Despite the trouble we could be in if we’re caught. “No. We can’t. We can’t.”

  One thing I learned about Jill on Saturday night is that she’s ballsy as hell when she gets turned on. And she’s extremely turned on right now, her gaze wide and excited on my straining dick. “Come with me.”

  Before I can question her meaning, she’s climbing off the bed and disappearing into the small bathroom reserved for the nurse’s office. No. I’m not doing this. I’m not risking Jill getting expelled. But even as I chant these denials in my head, I’m moving toward the bathroom as if hypnotized. I stop at the edge of the curtain to make sure the nurse isn’t looking and find her leaned back, eating a yogurt at her desk, deep in conversation about tanning sprays.

  And I follow Jill into the bathroom, locking the door behind us.

  The space smells like lemon cleaning products, but Jill’s airy scent cuts through it all, her body finding mine in the dark, our mouths tangling together with a soundless moan.

  “You’re injured,” I say, walking her backward until she’s trapped between me and the wall. “You’re a virgin.” Our fingers collide in a rush to yank down her panties. “This isn’t good enough for you. Stop me, Jill. Stop me.”

  She takes my hand and guides it between her thighs, pressing my fingers into the slick folds of her pussy. “No.” She slides my touch up and back. “Feel how bad I need you?”

  “Yes. Jesus,” I pant, finding her clit with my middle and index finger, rubbing it in firm circles, gratified when she has to cling to my T-shirt in response, her mouth open and whimpering on my shoulder. “We don’t have long. We have to be quiet.”

  “I know.” Her exhale is bumpy. “But I can’t wait.”

  “Fuck, baby. Neither can I.” I unzip my jeans, pushing them, along with my briefs down to my ankles where they rest on my boots. Then I stoop down and wrap my arm around Jill’s ass, lifting her. She wraps her thighs around my waist and I pin her to the wall, breathing against her lips like a bull getting ready to charge. “Tell me you’re sure.”

  “I’m so sure.”

  I lick into her mouth for a kiss and she returns it excitedly, her thighs flexing around my waist, the wet heat of her cunt circling on my hard cock. If we were in my bedroom, I would spend an hour making her ready, worshipping her pussy with my tongue, but this is wild, without order or plans. There’s no stopping this. We both need it for different reasons. Me because I fucking love her. Jill because she’s a horny little girl who chose my lucky cock to be her first ride. And I have no choice but to give it to her.

  “No screaming. Don’t make a sound,” I rasp, guiding the tip of my shaft to her opening and finding it quivering, drenched. Christ. She’s practically shaking with the need to be fucked. My body reacts to her obvious need on instinct, driving my swollen inches into her firmly, watching her eyes go blind as I slowly impale her to the wall.

  Oh. Oh fuck.

  My eyes roll back in my head, mouth falling open.

  So warm. So tight. Wet, milking girl surrounding my cock. I knew being inside of Jill would be mind-blowing, but this? No man deserves this. She’s snug and firm and welcoming and shit shit shit how am I going to last a minute? Especially with her tits out, her eyes glassy with the same desire that’s wracking me, owning me. My balls are already in an invisible death grip, the base of my spine being wrenched and twisted.

  I take two handfuls of her sweet ass in my grip, press our foreheads together and breathe, breathe with her. Try to center myself. “Does it hurt, baby?”

  “A little, but…” Her eyes jog over my face. “I’m so happy, I barely feel the pain.” She bites her lip and constricts her inner walls, producing a strangled sound from my throat. “Fuck me, Zach.”

  Those three words set me off. Jill never curses. She’s a good girl.

  But not right now.

  Right now, she’s a hot little temptation with her panties on the floor, her dress around her waist, her tight pussy full of my dick. There’s no way to make this romantic, like I always swore her first time would be, on the crazy chance she ever had it with me. No, this is down and dirty, two virgins who’ve been craving this adult act so long, we move in a frenzy. I rail her like a dog in heat, squeezing my cock in and out of her little cunt, boosting her up, up, up against the wall. She makes a mewling sound every time there’s impact, her legs dangling and loose around me, her fingertips buried in my shoulders, titties shaking all over the place.

  “Such a hungry pussy you’ve been hiding under that little cheerleading skirt, huh, baby? All those innocent smiles at the crowd, shaking your pompoms. When you really just wanted to drop your panties for me, let me bang you raw.”

  Her legs jerk around me, breath catching. “Oh m-my God. More.”

  “Yeah, I know.” I grit my teeth against her ear, rifling into her snug hole, my balls tightening, tightening. “I know what you need. You need me to tell you what a hot little fuck you are. You need me to tell you I’ve been jerking off in my bedroom to your giggles for years.”

  She sucks in a breath, her sex pulsing around me. “You have?”

  I shouldn’t be telling her this, but I can’t hold back. I can’t hold anything back. Not when I’m finally inside of her and the end is so close. So close. “I imagine you naked and giggling in my bed, trying to roll away so I won’t come on you, but…I hold you there. Underneath me. I get it all over your belly and tits and…”

  “My face?” she asks breathlessly.

  I grind into her roughly, wincing at the intense pleasure. “Yes.”

  Her face is flushed with pleasure. “Bad, bad Zach.”

  My fingers bite into her buns, keeping her still so I can get more impact, feel that hilt like a slap every time I go balls deep. “Yes. Bad.”

  “I shouldn’t let you come inside me,” she whispers, in a way that says she wants the opposite.

  Our eyes lock and I see the thrill there. The eagerness. And I respond, “Maybe you don’t have a choice, baby. I couldn’t pull out of this tight fucking kitty if I tried.”

  After that, it only takes one pump and she’s coming, her teeth stuck in her lower lip, legs trembling uncontrollably. I follow her, making a hoarse sound into the curve of her neck, my hips slamming forward, pleasure-pain gripping my gut, twisting it as the relief burns through. My muscles ripple with power and helplessness at the same time and I watch her in awe, watch her blue eyes go sightless, her body seizing, her sex throbbing tightly around me, stroking an immense amount of spend from my cock without apology.

  “Zach,” she mouths. “Zach.”

  Both of our bodies lose tension at the same time, her legs drop from around my hips and I hold her against my chest, kissing her hairline, saying the sweet things I wasn’t capable of when she had me so turned on. “Beautiful girl. Sweet, sweet girl. You felt so good. So perfect.”

  “So did you.”

  “Are you okay? No pain?”

  “Just a twinge, but it’s nothing compared to how good it felt.” She looks up at my, her eyes luminous. “Zach—”

  There’s a brisk knock on the bathroom door.

  Jill slaps a hand over her mouth and I can tell by her expression she forgot we’re at school. I guess I have no choice but to take that as a compliment, but I’ll think about that later. “Just helping her get to the bathroom,” I call to the nurse, kneeling down and working the panties back up Jill’s legs, fixing her dress around her thighs, before standing and zipping myself back into my jeans, swiping the sweat from my brow.

  “You shouldn’t be in there with her, Mr. O’Meara,” the nurse says angrily through the door. “If she needed help to the bathroom, you should have come to get me.”

  “I didn’t think it would be inappropriate.” At this point, I’m just buying Jill time to fix her hair. “I’ve known her since we were kids.”

  “Ooh yeah!” Jill pipes up, grabbing some paper towels, both of us wiping the trails of come from her inner thighs. “I’m really like his sister.”

  I give Jill a skeptical look.

  She winces. Shrugs.

  The nurse knocks again. “Out!”

  “Sorry,” Jill sings, leaning heavily on me for assistance while I pull open the door, escorting her through like a fragile patient. “When you gotta go…”

  The nurse glances between us and the bathroom, suspicion written on every line of her face. “Go back to class, you two.”

  “Right away,” Jill says, using my arm for support all the way to the door, both of us trying and failing to subdue smiles. “Thanks for everything!”

  We laugh into the empty hallway, holding our sides from keeping in the amusement.

  She looks at me with sparkling eyes.

  And at that moment, everything seems perfect.

  Utterly, unbelievably perfect.

  I’m even starting to ponder the possibility that Jill might have…feelings for me. As long as I’ve known this girl, I’ve never known her to do anything half-hearted. She’s all or nothing. Would she give her body to me with no reservations if she didn’t at least feel something?

  I don’t know.

  It seems insane that she might want me for more than…exploring.

  I’m also very aware of the fact that letting her move on, in an hour or a day or five months? It just got next to impossible.

  And I might have to do something about it.

  Like ask her to homecoming.

  7

  Jill

  There’s something in the air. A difference in the way things felt yesterday.

  For one, Zach texted me last night.

  Goodnight, Jilly Beans.

  I was so surprised to receive it, I almost launched straight off my mattress and face planted on the floor, which would have led to my second injury of the day. There was no one to ask for advice on what to text back. I could probably have called Harper, but I don’t want to make her my confidant in all things Zach. That wouldn’t be fair to her.

  I’m not allowed to tell anyone at school.

  And my mother would have just eye rolled me.

  So I panicked and sent back a selfie lying on my pillow, along with a kissy face emoji.

  The second thing that makes today different from all other days is it’s my first full one as a non-virgin. I have an enormous secret that is running in my head at all times. During class, when my friends are talking to me. I haven’t seen Zach yet today and I’m hoping I’ll feel a little more anchored when I see his eyes. Maybe they’ll give me a hint about what he’s thinking. Or if he’s starting to feel more serious about our relationship.

  I do a quick check of my reflection in my locker mirror and close it. Right before I turn around I hear some of the football players snickering behind my back. Some of my friends from the cheerleading squad are laughing, too. Encouraging them. If it wasn’t already obvious who they were talking about, one of the football players picks up a cheerleader, carrying her the way Zach carried me yesterday. They look at each other with exaggerated affection while everyone around them makes kissing noises.

  “Oh Zach.”

  “Oh Jill!”

  “Save me!”

  Laughter erupts in the hallway and my face flames, my back bumping my locker.

  Yes, of course, I’m a little embarrassed. I’m lucky enough not to have a lot of experience being the object of ridicule before. I’m also caught off guard. Irritated. They don’t know anything about me and Zach. And how dare they make fun of his heroics? His concern for me?

  “You’re not funny,” I say to the football player. “And you wish you could pass for Zach.”

  He snorts. “I’d definitely have to gain a few pounds.”

  Zach steps into the hallway on the heels of that pronouncement, his stride slowing to a stop. He assesses the scene with a sweep of his eyes, his expression betraying nothing. But I know he heard. He had to have heard otherwise my heart wouldn’t be weeping. I mouth his name but no sound comes out.

  He seems to hear it anyway, his attention landing and me and falling away quickly, his head dropping forward. But not before I see the flash of sorrow in his eyes. Everyone is silent as he continues to his locker, opening it and swapping his books.

  I start to go to him, the rules be damned.

  I’m going to claim him in front of the whole school, because that’s what my heart is telling me is the right thing. The only thing.

  But Miguel breezes into the hallway at that exact moment, seemingly oblivious to the tension around him, and blocks my path.

  “Hey. Jill Harding.” He laughs, flashing his perfect white teeth. “Finally. I was starting to think you switched schools.”

  Wow.

  Really?

  I’ve managed to successfully avoid this moment for weeks and now is the time my luck chooses to run out? The thing is, Miguel is a really nice person. Everyone loves him and it’s not just because he’s the high school quarterback. If I wasn’t in love with Zach, I would be really lucky to go with him to homecoming. The fact that he’s genuinely nice is also the reason I can’t just blow him off right now in front of everyone and embarrass him.

  Zach and I briefly lock eyes over Miguel’s shoulder and I swallow the sack of nickels in my throat. I watch him interpret what is about to happen—another guy is about to ask me to homecoming—and his features tighten, nostrils flaring. His grip flexes around the strap of his backpack and I think of how possessively that hand touches me. I want that side of him to come out now. To come get me, ask me to homecoming himself.

  But the other students are still whispering. They’re almost gleeful, looking between me and Miguel and Zach, speculating on what’s going to happen.

  One thing I know is that I cannot go to the dance with Miguel.

  I just can’t.

  I would feel unfaithful and miserable and I don’t want to let this nice guy think I could ever date anyone but Zach. But I can’t tell him that in front of everyone. I have to find a way to spare him the awkwardness of being turned down.

  “So, uh…Jill,” Miguel says, ducking his head to grab my attention. “I wanted to ask you…”

  Before he can say the dreaded words, I shoot forward and cup my hand around his ear. “Can I talk to you outside for a second?”

  He’s a little thrown off by the request, but he nods. “Of course.”

  I smile at him. “Thanks.”

  When I glance back at Zach’s locker on the way out the front entrance, he’s gone and my heart drops into my stomach.

  Was I stupid to think he was beginning to like me?

  Ever stupider to think he’d ask me to homecoming?

  He was probably watching all of this dumb high school drama playing out, counting the moments until he could move on to bigger and better things. Smarter girls. I’ve been pining for him for years and I’ve been super obvious about it. Maybe I’ve just been embarrassing myself. Maybe he was just being his usual Zach self offering to help me appease my hormones.

  And now…maybe he’s done.

  If he wanted more, he would have told me.

  He would have fought for me.

  So…I guess it’s time to sweep up the pieces of my broken heart and accept reality.

  Zach

  I sit on the edge of my bed, head in my hands.

  Pulling on the strands of my hair until it hurts.

  My insides feel like they’re on fire one minute, then the next, I’m hollow.

  I can hear the excited voices out in the living room, Harper and her friends taking homecoming pictures, waiting for their dates to arrive. I haven’t heard Jill, but they have Dua Lipa on full blast, so the sweet, individual notes of her voice are probably being drowned out.

  This has been the worst week of my life.

  Jill no longer even looks at me.

  She still lets me give her a ride home after school, but she just hops out without saying goodbye. Doesn’t even wave when she reaches the door. In the hallway, she moves past me like a ghost, her scent torturing me, my arms aching for her.