Miranda stepped into the shower and let the hot water trickle over her body. She took soap in her hands and lathered her body. She started with her chest and moved down to her breasts. She then moved to her flat belly and down to her thighs and legs. She came back up to her thighs and allowed her hands to drift toward her crotch, fingers slipping into her cunt. Her nipples hardened at the contact. Suddenly she felt cold breath on her neck. She spun around, but no one was there. She turned back around and felt cold hands on her hips and the breath again. She melted in the embrace for a moment, and craned her neck to find the lips of her lover, but there was no one there. She pulled away from the invisible hands.
"Who's there," she demanded.
"Me silly," came a voice outside the shower. It was Angel, her roommate, who stepped into the shower.
"Hey babe," Miranda said with a smile as Angel wrapped her arms around her neck.
"Hey sexy," Angel said gazing up into Miranda's emerald eyes. Angel was a good six inches shorter than Miranda, with tanned skin and brown hair to contrast with Miranda's pale complexity and fiery hair. Angel had been the one to show Miranda the thrills of bisexuality. And while she was unwilling to let go of her love of men as Angel had, she did find herself in bed with other women quite often.
Angel ran her fingers through Miranda's hair and kissed her neck and chest. Miranda caressed Angel's back. As she did so, she felt the breath again, and the cold hands on her hips. This time cold breath was replaced by cold lips on her neck opposite of where Angel was working. It was almost as if the... spirit, demon? Miranda didn't know what it was, but it knew that Miranda was unwilling to freak out in Angel's presence. And so she was powerless to defend against its intimacy. As it confirmed that she wouldn't struggle, it grew bolder. It grabbed her ass giving her a firm squeeze. It then slid two fingers into her pussy. Miranda gasped and arched her back, nipples hardening at the contact.
"Look who needs a good fuck," Angel teased, oblivious to Miranda's discomfort. She got down on her knees. Spirit pulled its fingers out just before Angel's tongue flicked Miranda's clit. Suddenly Miranda felt a cold sensation at the opening of her asshole. Spirit was a he, because that was definitely not fingers. Miranda's eyes widened. She'd done anal before, but never without lube and plenty of it. Suddenly, Spirit rammed into her full force. She disguised a scream of pain with a scream of pleasure.
"That's right baby," Angel encouraged, "scream for me." Her urging was encouraging all right, encouraging for Spirit. He slammed into Miranda again and again each time gaining speed and intensity. Finally she came loudly and so did Spirit. Angel stood up and pressed her lips to Miranda's. Spirit thrust gently in and out of her.
"Wash up," Angel said, "and meet me in bed. Don't bother to put any clothes on." she stepped out of the shower, leaving Miranda alone with Spirit, cock still buried to the hilt in her ass.