The Islamic belief you will be rewarded in heaven by seven virgins if you follow Allah's will is kind of sexist. I'm going to assume that these virgins were once earthly women unless these virgins are specially created spirits for the righteous men of islam. With that in mind, I really find that is what the average earthly muslim had in mind when he was promised seven virgins because he is probably thinking of naked, beautiful, women that are just for him in the afterlife. These are probably female spirits that abstained on earth just so they can reward the holy men of islam. Lucky them! I would think that their virginity can't last long if they are so hot that Allah wants them to reward the pure Islamic soul that enter heaven. Where do these virgins come from? What planet do they come from where there are no men? THere must be a planet in the universe specially created just to harvest female souls. THis planet probably have no men. If that is the case then how do they reproduce? Perhaps it is a massive cloning factory that makes them. You can order virgin model 1-7 when you die. Allah will have to kill them in their prime because who wants to do a 100 year old woman. If these women are so beautiful that they are God's reward for godly men of islam then I would think alien races would fight over this commodity just like every other commodity. We will call these The Clone Wars because you want those cloning facilities. This is why Islam is sexist. It basically says that any woman's soul exist for the happiness of their male counterparts. I would think if you are a man in this religion you might think that women exist just to make you happy in both this life and the afterlife and such an attitude could breed a sense of superiority to women since Allah put women on earth just for you! The man is the one to be made happy and women exist just for that purpose.