I've always been attracted to guys but every now and again I get random crushes on women. I'm a girly girl I guess (not into pink etc but I wear dresses and have long hair) and the women I have found myself attracted to are more masculine. So for example I've got a huge crush on my old teacher who I've not seen in 20 years Altho she's only actually about 10 years older than me as when I met her I was 15 as and she was early 20s. She had short (but not too short) blonde hair with glasses and wore baggy plain shirts and trousers every day. Everyone always guessed she was gay as she looks it. I just can't stop thinking about her over the last few months and I dream of her often. But I don't often feel this way about women, just here and there. It is mainly guys I like. So am I gay or what's going on