Alien planet over water