Black tank top clings to curves. White skirt hikes up thighs. Blonde peels it off slow. Brunette sheds her top. Bare tits spill free. Lips crash together. Tongues dance wet. Fingers grip necks. Pull closer. Couch sinks under weight. Blonde straddles hips. Grinds down firm. Brunette's hand slides between legs. Strokes through panties. Moans escape. Eyes flutter shut. Nipples harden under tongue. Sucking pulls gasps. Back arches sharp. Legs part wide. Kisses trail down chest. Lips wrap nipple. Teeth graze soft. Body shivers. Hands clutch cushions. Heat builds relentless. Whispers beg more.