A paradise of pink flowers in Japan