Complex

Dance4Every1 asked for a oneshot of Henry being at college outside of Storybrooke and bringing a girlfriend back to meet his family and the confusion that would cause.

"So, if you're coming back to mine for midterm I should really let you see my family…" Henry said, digging around his bag for the photo taken last Christmas. Cassie chuckled wrapping her arms around his shoulders.

"It can't be that complicated surely?" She teased. Henry smirked as he found the picture.

"Hold that thought." He put the picture on the desk in front of him. "Let's start with the basics… This is my mom." He pointed to Emma on one side of him. "This is my other mom." He pointed to Regina on his other side.

"Oh." Cassie said, beginning to understand why Henry's mom sounded like two different people when he spoke about her. "Your moms are together?" She asked.

"No." Charming told her. "The blond one, Emma, is my birth mom. The brunette, Regina, is my adoptive mom. I found Emma when I was ten and she moved to stay near me. Eventually they worked out shared custody. Emma is with Killian," Henry pointed to Killian. "Regina is with Robin." He pointed to Robin. "That's Robin's son, Roland. My step-brother."

"Ok…" Cassie said, her mind feeling quite full. "So who are the other people?"

"My grandparents, well, one is my step-grandma, and my uncle." Henry said simply. Now Cassie was really confused. She pointed to Snow and Charming.

"They're your grandparents?" She asked. "How is that even possible?" Henry grimaced. He couldn't exactly tell her the truth. Not the most believable story."

"Erm they had her really young." He said. Fortunately, she bought it.

"…Which one is the blond with again?"