Gods I am extremely dumb. I (cis fem) had crushes on girls for over a decade before I realised I had crushes on them.
Age 13 - "No I just like looking at her and think she's really pretty".
Age 16 - "No I just like her aesthetic. It's gorgeous".
Age 20 - "Ok I might kiss a girl a little bit, but I wouldn't do anything else with her. I like boys anyway."
Age 23 - "I just like looking at women naked. They're so pretty and glamorous, who wouldn't want to look at them? It doesn't mean I'm gay or anything."
(Spoiler alert: It totally meant that.)
Eventually figured out (with the help of my partner) I'm bi with a preference towards feminine traits, not necessarily women but anything seen as classically femme - long hair, long eyelashes, makeup, soft body, painted nails, a soft smile. Also kindness, gentleness, etc. There's probably plenty more things I can't think of. (Apparently my attraction is kinda misogynistic).
When I was 19 I started dating a boy with some of those traits and I thought I was winning at life. Then that boy turned out to be a girl and she got the rest of those traits and now I am winning at life. And walking down the street with her and holding her hand and being able to show her off and think "this is my girlfriend" makes me extremely happy - for the both of us. More than it ever did before.
Thank you everyone for the suggestions! I'll be checking these all out