A forest is one of the places where creatures of beyond human’s knowledge, reside. Of course, you just don’t go into one, and expect them to approach you and say hi. You can't see them even with the slightest glimpse either, even if you search for them all your life. But when destiny, future, and the Spirits got involved, now that will be a different case.