Last night we were talking about boyfriends and girlfriends.
"My girlfriend is Violet," announced Owen.
"Well, my girlfriend is Becca," replied Aidan. "And, my boyfriends are Jacob and Jack."
Ashley said, "Mommy, do you know that boys can marry boys?"
I said, "Yep. Well, technically, not in Nebraska. But a boy can go over to Iowa and marry a boy!"
She nodded. "But, girls can't marry girls."
"Why not?" I asked.
"Because there would be too many babies! What if they both had triplets?! Then there would be six babies!"
"Yes, that's a lot of babies," I replied.
"But boys who marry boys don't have any babies."
"Well, they can adopt!" I said.
"What does 'adopt' mean?" asked Ashley.
I said "Well, when a baby doesn't have any parents, another family can bring that baby into their family and take care of it and become its parents."
"What if no parents want to take care of the baby?"
"Well, there are orphanages in some places, and foster parents who will take the baby for a little while..."
"But, mommy. If the baby has no parents, where did it come from?"
I said, "Well, it had parents. But they could be too sick too take care of it, or maybe they died after it was born, or maybe they just knew another family would take better care of it."
"NO, mommy. I mean where did the baby come from?"
"Ummmm, who wants a popsicle!?!?"
Cut me some slack, kid. There's only so many tough topics a mom can handle in one sitting!