Japanese Zen Gardens: History, Design & Meaning In the Japanese rock garden, rocks sometimes symbolize mountains (particularly Horai, the legendary home of the Eight Immortals in Taoist mythology); or they can be boats or a living creature (usually a turtle, or a carp). Since the banning of extraction from the Shirakawa River the gravel used […]