A/N: Hey guys! Sorry about the synopsis, I didn't really know how to put it. So first and foremost: this is a G!P story, so yes, a girl penis will appear in this story. Another warning: this is a step mom/ step daughter fic, so if neither of those float your boat, sorry :/ I'll see you in other fics. But as for all the pervs like me, welcome to A Rainbow Follows Every Storm. I hope you guys enjoy this as much as I will 3

"Emma, Dinner!" David's voice rang up the stairs. Emma groaned a bit as she jogged downstairs in a sports bra and basketball shorts. She had her blonde hair up in a ponytail and sat down in her chair at the table. David was putting the meatloaf and mashed potatoes in the center when she finally got to the table.

"Emma, how many times have I told you to walk down the stairs?" Regina came in, carrying a three year old brunette boy.

"And how many times have I told you that I don't give a shit?" Emma retorted.

"Emma!" David said, flabbergasted.

"Shit!" Henry repeated, giggling happily, clapping his hands.

"See? He gets it." Emma snorted and gave the little boy a high five on his way by.

"David!" Regina gasped. "Control her language! She's teaching Henry bad words!"

"Emma Marie Swan!" David said angrily. "That's it, up to your room, now." He demanded. Emma huffed, annoyed and got up.

"Fine, send Henry up when he's finished eating. I have to give him a bath tonight." Emma mumbled.

"No, I'll do it. I don't want you teaching him any other curse words." Regina dismissed her.

"Regina, let's not forget who's son he is. He's mine, not yours. Don't forget that." Emma warned before kissing her son's cheek and waving bye at him as she went up the stairs.

"Bye-bye mama." the boy watched her in awe, having the utmost admiration for his blonde mother. Regina sighed and placed the little boy in his highchair.

"Why does she have to act so immature? She has a child, does she not realize that?" Regina asked David.

"I don't know. I wish she would grow up because Henry needs his mother. He absolutely loves her. I adopted her, thinking I could help her attitude, but it seems as if I'm not doing a good enough job." David sighed. He remembered when he met Emma and Henry. Emma was fifteen and Henry was only a few days old. When he fostered her and Henry, he admitted that she was a good mom for the boy. He started the paperwork after a month of them living with him. He wanted to show Emma that not everyone was cruel.

"I know she doesn't like me, that's clear. But I want to be closer to her. Then maybe I could mold her into the perfect mom that Henry needs her to be." Regina started to rip Henry's chicken nuggets apart so they'd cool down.

"That sounds like a fantastic idea. Why don't you try this week? I have that meeting in Texas. Then you two can have some girl time after I leave tomorrow." he suggested.

"I'll see what I can do, dear." she told her newlywed husband.

"Fuck." Emma cursed under her breath, moving stuff around on her dresser. "Where the hell is it?" she mumbled to herself and groaned. The blonde girl lost her phone charger and needed it so she could charge her phone up tonight for school tomorrow. She then got an idea and smirked. She'd take Regina's. It's not like the bitch had to do anything besides babysit tomorrow. She was now just in a white tank top and red lace panties.

Emma tiptoed past Henry's open door, careful not to wake him. She opened her father's door and saw him fast asleep. The bathroom door was open and the shower was on. She went over to Regina's side of the bed and removed the charger from the wall, wrapping it up. She heard something hit the shower floor and instinctively looked over. It was a glass door that you could see into. The girl's eyes widened as she saw Regina bending down and picking up the bottle. She had a five and a half inch limp cock hanging from her groin. Emma couldn't stop staring as she started to grow wetter and wetter. She then snapped back into reality and swiftly, but quietly made a mad dash to her room, shutting the door. She took large breaths, trying to think what that could've been between Regina's legs.

Was Regina trans? No way. As soon as she had found out that Emma was a lesbian, she went on and on about how that was wrong and it wasn't right to like the same sex. But that meant that David was at least bisexual or pansexual. There were so many thoughts running through Emma's head right now. She was just about to plug the charger into the wall when Regina flung open her door, standing there in a robe.

"Did you take my charger?" she crossed her arms. Emma's mouth grew dry as she had no idea what to say now. Then she got an idea. A wicked idea. She smirked at her step mother.

"Why, yes I did. Because I need it and you don't." she removed the charger from the wall and stood up. Emma held it up above Regina since she was taller than the brunette. "You want it?" she taunted.

"Yes, now give it to me, Emma!" Regina demanded. She was furious at the girl's antics.

"Is that what you say to David?" Emma teased.

"Give me the damn charger, Miss Swan!" Regina growled. Emma got more and more wet just thinking about what she had seen in the shower.

"Or what?" Emma wanted to play dangerously. She turned around and pressed her uncovered ass on Regina's front. Regina's eyes widened as she immediately backed up.

"What the hell do you think you're doing?!"

"Making sure you don't get this charger." Emma giggled and backed up again. Regina's cheeks flushed red as she felt it go straight to her member. It started growing against Emma's backside. The blonde turned around and looked into her step mother's dilated pupils "Here." she then dropped the charger at her feet, looking down at Regina's tent in her robe. Regina was so embarrassed. Hardly anyone knew about her special friend that she was born with. And now Emma- of all people- knew about it. The girl hated her enough, but the feeling was very much mutual. She didn't care for the blonde's loud music or immature habits.

"Don't take things that don't belong to you, Miss Swan. Or you'll regret it." Regina threatened before she turned to leave. Emma grabbed her robe tie and undid it, spinning the older woman in the process. There Regina stood in just an open robe. Emma dropped to her knees and studied the hard and thick eight inches in front of her. She then looked up at Regina, practically drooling.

"But what if I want to… mommy?"