Forest of Nature

The Forest of Nature (性森, Sei no Mori) is a legendary place, at where the The Sage, and Hamura lived with nature. Here, is a peaceful place where the animals live in perfect harmony, with the forest. The forest, is also stated to have a overwhelming source of, which was how the Hagoromo and Hamura managed to name it.