Why are women so beautiful and smart?

46 answers 46