It's a paradise of flowers in Japan