The sky glowed in warm streaks of orange and pink as Sky and Nora walked barefoot along the shore, their footprints fading with the tide. Sky wore her favorite soft blue bikini, her dark braid damp and resting over one shoulder. Nora walked beside her in a simple white bikini that made her golden tan stand out even more. Her long strawberry blonde hair was tousled from the ocean breeze, pulled into a loose bun with a few strands framing her freckled face. Her skin was sun-kissed from days spent outside, glowing with warmth, and a tiny silver nose stud glinted in the fading light.
Their boyfriends had gone to some bar in town, promising to be back "soon." Sky and Nora had rolled their eyes and decided to ditch them for the beach instead.
They sat side by side on a big piece of driftwood, legs stretched out toward the waves. Nora leaned back, fingers buried in the sand. "Remember Amber? That girl I dated back in senior year?"
Sky glanced over with a smirk. "Was she the one who tried to convince everyone she could read auras?"
Nora laughed. "That's her. Total free spirit. Sexy as hell, but unpredictable. I never knew what I was getting with her."
Sky looked out at the sea. "I've never kissed a girl."
Nora turned her head. "Wait, really? You've told me you're bi for years."
"I am," Sky said, playing with a shell between her fingers. "I just never followed through."
Nora nudged her playfully. "Want to change that?"
Sky blinked. "You're serious?"
Nora smiled, eyes soft. "Only if you want to. No pressure. But if it's something you've been curious about..." she let the sentence drift, letting the offer hang between them.
Sky hesitated, heartbeat quickening. "Wouldn't it be weird?"
"It's just me," Nora said gently. "It doesn't have to mean anything more than a kiss between two best friends who trust each other."
After a long pause, Sky gave a small nod. "Okay."
Nora's smile grew. "Come here."
Nora closed the distance between them slowly, giving Sky plenty of time to change her mind. As she leaned in, she placed one hand gently on Sky's cheek, her thumb brushing over Sky's bottom lip. Her eyes fluttered closed as she pressed her lips softly against Sky's in a gentle, exploratory kiss. Nora pulled back slowly, searching Sky's face. Her cheeks were slightly pink as she waited for Sky's reaction. The kiss had been soft and brief, but intentional and real. If Sky pulled away or looked grossed out now, Nora would quickly play it off as just friends messing around.
"Jesus," Sky murmured softly, touching her lips. Her eyes met Nora's, wider than before. "That was..." She trailed off, brows furrowing slightly. "Something." She laughed softly, tucking a strand of hair behind her ear. Nora's lips curved into a satisfied smile as she watched Sky's reactions. She liked seeing Sky flustered like this - it was cute and exactly the response she'd hoped for. Before Sky could overthink things, Nora leaned in again, this time parting her lips slightly more intentionally.
This time, the kiss was longer and deeper. Nora's tongue flicked against Sky's as she opened her mouth wider, inviting Sky to kiss her back. Nora's arms wrapped around Sky, pulling her closer as the kiss became more passionate, more dominant. Nora broke the kiss abruptly, panting softly against Sky's lips. Her hands moved to frame Sky's face as she searched her eyes intensely. "Fuck," she breathed, "You kiss even better than I imagined." Before Sky could respond, Nora captured her mouth again in another deep, claiming kiss.
Nora wasn't sure how long they'd been kissing, lost in the rhythm of the waves and the warmth of Sky's mouth on hers. The sun had nearly disappeared beyond the horizon now, leaving behind a sky streaked with the last traces of orange and pink fading into deep blue. The air was cooler, but neither of them seemed to notice.
Breathless, Nora slowly pulled back, her chest rising and falling as she looked at Sky.
"Sky," she whispered, her thumb brushing along Sky's jaw, slow and tender. "Maybe we should lie down."
Her voice was soft, careful, filled with unspoken questions. She didn't want to rush--but stopping now felt just as impossible.
Sky's breath caught in her throat at the suggestion, her cheeks flushed deep red in the fading sunlight. She nodded slowly, her eyes locking with Nora's intense gaze. "Yeah... we should," she whispered back, already lowering herself onto the sand.
Nora watched as Sky laid down on her back, her swimsuit stark against her tanned skin. The beach was practically empty now, giving them a private show of the sunset and the waves. Nora lowered herself down slowly, her body covering Sky's partially. She captured Sky's lips again. As they kissed, Nora's hands began to wander. She traced Sky's sides gently before moving lower to rest on Sky's hips possessively. The kiss deepened further as Nora's tongue explored Sky's mouth thoroughly while one hand moved up Sky's stomach slowly towards her breasts.
Sky moaned softly against Nora's lips, arching her back slightly. Her hands gripped Nora's hair possessively as she kissed her back with just as much fervor. She whimpered when Nora's hand cupped her swimsuit-covered chest gently, squeezing and massaging the sensitive flesh. Nora's fingers slipped under the fabric of Sky's swimsuit top, pushing it up slowly to expose Sky's breasts.
She broke the kiss briefly to look down at the beautiful sight before her. Her thumb brushed against Sky's nipple, feeling it harden instantly under her touch. Nora's fingers slipped under the fabric of Sky's swimsuit top, pushing it up slowly to expose Sky's breasts. She broke the kiss briefly to look down at the beautiful sight before her. Her thumb brushed against Sky's nipple, feeling it harden instantly under her touch.
Nora leaned down to capture one of Sky's nipples in her mouth, swirling her tongue around the sensitive peak before sucking gently. Her other hand continued to knead and caress Sky's other breast, plucking at the nipple to make her arch further. Nora's mouth moved to Sky's other breast, giving it equal attention while her hand slid down Sky's stomach. She hooked her fingers into the waistband of Sky's bikini bottoms, pulling them down slowly. The fabric caught on Sky's hips for a moment before sliding off completely.
Sky was now completely exposed beneath her, vulnerable and beautiful. Nora traced her fingertips down Sky's sternum, over her stomach, and lower. Her touch teased the edge of Sky's hip bones before finally finding the warmth between her thighs. "You're so fucking perfect," she whispered against Sky's neck.