The North Shore by Ammar Towards the North Shore of Oahu, the beaches are wide and the sand is white and virtually deserted. Justine arrived there late morning, when the sun was high and the surf light. She walked on to the soft hot white sand and after putting down her basket spread her blanked a few yards from the only other sunbather. The girl seemed asleep, her body glistening covered with sun block, laying on her stomach, the back of her bikini top undone, the swell of her breasts visible as she lay. Justine lays on her blanket feeling the hot sun… and looking around decides to rid herself of some tan marks. She looks over at the sleeping girl and shrugging her shoulders takes off her top, then her bottom. And lays down naked on the towel on her stomach. "Are you new to Hawaii," the girl says. Justine jerks her head up, on her elbows, her breasts all visible as she looks at the girl who is sitting up now tying her top behind her. "Yes," Justine in surprise says. "You need sun block here. The sun is very direct. Do you have some?" "Yes," Justine says. She sits up not shy at all about her naked body, and reaches in her bag and takes out a bottle. "This." "No," says the girl. "You need the strongest. Your skin is very white and will burn. Here." She takes out a bottle of heavy sun block." "Lay back," she says. Justine lies on her stomach and she gets behind her, straddling Justine's legs and pours the thick greasy sun block in her hands. Rubbing them together first, she then rubs Justine's back from the shoulders down.. The glistening oils and fingers caressing Justine's skin over her shoulder blades, to the center of her back, up and down her spine to her lower back. She wets more of her hands with the oils and massages her buttocks and down her thighs and calves to her feet. Coating her feet backs with sun block. All glistening and shining in the hot sun. The girl touches Justine's hips and she rolls over. Justine looks up at her. "What is your name, dear." "Cassie." Justine smiles as Cassie fills her hands with more sun block and rubs in on Justine's body. Across her shoulders, feeling her skin, down her chest, caressing softly, circling her breasts, lingering…feeling the nipples rising, and getting sensitive. More oils on Cassie's hands then down Justine's stomach lower and lower, feeling the skin. Cassie notices how Justine's hips rise wanting a touch. Cassie looks down and sees the pussy juices dripping from Justine's cunt. The drops of whitish drips on her pubic hair. She hesitates to put the oils there… she rubs Justine's legs from the thighs to the feet with the oils. But Cassie … looks at Justine's cunt hesitates but then leans down and kisses the place at the top of her labia, at the clit. She sucks it in her mouth. She licks it and sucks it in her mouth. Justine rubs her breasts and moans as she feels Cassie lick her cunt. Cassie sucks in the clit her mouth so warm and reaching to her crotch, rubbing herself as she licks down to Justine's cunt and fills it with her tongue. She laps and swallows Justine's thick and tasty pussy juices, holding gobs of it in her mouth before swallowing down. She feels Justine sit up and grab her thigh, pulling to the side, so she takes the hint while licking Justine's clit, straddles her with her crotch. Justine reaches up removes Cassie's bikini bottom, then press her buttocks down on her face, kissing her new friend's pussy. She nuzzles Cassie's cunt with her face, then licks up and down her pussy, feeling Cassie's tongue deep in her cunt returns the favor licking inside at the folds of tight, wet cunt walls. The two girls tongue fuck each other till Justine shakes in a first climax the excitement stirring the passion in Cassie who feels her partner reach up and caress her ass with her fingertips, the new sensation sending waves of delight down her thighs as she too orgasms against Justine's lips. Cassie falls on her back and Justine sits up on her legs reaching behind Cassie removing her top. Justine leans down and cups Cassie's right breast in her hand while licking and sucking at the left, nibbling and giving her light bites. Involuntarily, Cassie reaches between her legs with one hand and circles her clit where Justine's mouth had been, the other cupping Justin's head pressing it to her breasts as Justine licks over to the other nipple. Justine then straddle Cassie pressing nipple to nipple, breasts to breast, kissing Cassie's mouth deeply sharing low moans and tongues. Cassie looks up and wishes to suck Justine's breasts, as she never has done so with another woman, but Justine glistens with sun block. Noticing her desire, Justine takes Cassie's hand and gently raises her and they both run to the water. They plunge naked into the water and swim out and back standing thigh high in the water, Cassie squats down and kisses Justine's rinsed but lightly salty breasts, an occasional light wave crashing their bodies, sending rivulets of ocean water down their cooling bodies. "Cassie!" The sound surprises her as she turns to the beach and sees her boyfriend there with a towel around his shoulders and his trunks on. She had not expected Ron to be here today, but he sometimes gets a shift in schedule. She quickly assumed he called and found her not home so came to her favorite beach. Not knowing what to say or do, but standing and looking at Justine a reassuring look from her strawberry blond companion eases her. Justine curls a finger or two around Cassie's and they slowly approach a stunned Ron who just stands there. When they arrive, Justine tosses Ron's towel onto her large beach blanket and then knees in the sand beside him. Cassie follows suit. Justine grabs the waist of his trunks on her side and Cassie on hers and the pull them off. His excitement already evident, his cock rising, his thighs trembling in tingles of new sexual territory never explored. First, Justine licks his cock head and shaft and Cassie reaches up and caresses his balls, her other hand behind him rubbing his ass cheeks. Justine offers Cassie the cock, holding it in her hand. Cassie takes the head of his prick in her mouth and sucks as Justine's fingers rub up and down his thickening shaft. As Cassie take more and more in her mouth, Justine stands and pressing her firm breasts to Ron she leans forward and offers her lips which Ron willing kisses feeling Justine's tongue enter his mouth. As they kiss, Ron's hand finds Justine breasts, cupping them and kneading them. When he gets a finger and thumb at the nipple, Justine surrounds them with her fingers and pinches down hard. Ron never having been rough this way feels his cock throb in his girlfriend's mouth as she sucks in and out. Cassie's hand runs up Justine's leg and a finger presses up Justine and finger fucks her for several minutes as she opens her eyes to see Ron's hard cock, she also sees Justine playing with her own clit. After several minutes, Justine takes charge again and raising Cassie up with a hand to her arm and taking Ron's hand she leads them to her blanket, getting Ron on his back. She then straddles his cock, wet with Cassie saliva and sits down on it while Cassie lowers her cunt to Ron's mouth. Ron licks and suck as Cassie feeling Justine slowly rise and fall on his hardness, the girls pinching and caressing each other's breasts, leaning forward to share deep kisses and tongues. Justine's cunt walls milking Ron whose coming to climax soon is evident. She jumps off him and brings her mouth to his cock, laving her juices from his shaft with her tongue. Cassie leans down and sucks the cock several times in succession as Justine licks his heavy balls. Cassie rises up and watches Justine suck cock a bit too till he is about to cum. Justine takes the first load deep in her mouth as Ron's hips twitch pressing upward. As Cassie tries to get the second load it shoot up and sprays her face. She plunges the organ in her face and her tongue gets coated as she returns the cock to Justine who gets some splashed on her lips an chin before sucking another load from him. His cock spent Cassie gets off his moaning mouth and the girls look at each other's cummy faces. Justine surprises both Cassie and Ron who watches, his cock weakening. Justine licks the cum from Cassie's face onto her own cummy tongue then kissing her passing some cum in her new friend's mouth. Justine then gets on her back and opens her mouth, a pool of cum still on her tongue, and Cassie instinctively leans over and lets some drip into Justine's mouth. Justine pushes some out on her lips and Cassie leans down licking it about on her and Justine's lips. Justine then gets up again and kisses Ron passionately, giving him his share of cum. Ron then watches as Justine and Cassie kiss deeply, chins dripping with seed, and he swallows as he watches their throats too make swallowing motions.