I thought "I love you" was "Aishite iru". Is "anata ga suki desu" just another way to say it?
Japanese is a high-context language, so it really depends. In the case of telling a girl you're trying to date - "I love you", then it's "anata ga suki desu." However, if you're telling your husband you love him, you can use "ai shiteiru"