Japan's rich tapestry