Magic watering can