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.