Homosexuality refers to the attraction that a person has for others of the same sex, and this may be a man who is sexually attracted to another man or it can involve two women instead. In the past homosexuality was considered a mental disorder but this has changed over the years. Today many homosexuals can even marry their partner in some states that allow gay marriage, and the practice of homosexuality is no longer considered a crime.