jenifer lopez does not look as if shes 40!!! shes so beautiful!!!!