I know I'm absolutely hurling myself under the bus here but gotta be honest. When I was a teenager, I strongly preferred short men. ALL of my male crushes (not one or two, but ALL) were short guys. The two boyfriends I had in high school were 5'2 and 5'5 (I'm 5'4) and I thought they were /perfect/. I was completely mystified by women's' apparent preference for tall guys; I seriously didn't find them in any way appealing and the thought of looking up to a guy seemed awkward and weird at best. Being equal to my guy in every way was the goal.

I'm not even exaggerating; the second I turned 18, it was like a light switch flipped. I started steadily losing interest in my boyfriend and found myself admiring the taller dudes on my college campus. When being equal and "eye to eye" with a guy used to excite me, I now swooned over feeling "small". Seriously; even standing next to a tall, big guy made me blush. When I came back home and hung out with my boyfriend again, I just could /not/ get over his height. Not only that, but his size (he was a very small-framed guy), voice (high pitched for a guy) and mannerisms ("beta"). I broke up with him very soon after.

I have to wonder why I suddenly switched like that. If hypergamy is innate/biological, why didn't I display it at all during my years of peak fertility? Why did it take becoming an "adult"? Or maybe going to college had something to do with it. Either way, it definitely didn't exist before then. Could it be learned/environmental?