It has and it continues to teach me. That's why I love it. I'm learning about myself now. Regarding Homosexuality, it runs in our blood. Some stronger than others. I believe it is a part of all of humanity. It's like anything else. I can yell out that I can't stand infidelity in others but, in my mind, I'm in a harem of women and /or men. What's the difference what sex you end up with? It's just a preference, that's all.