Yes, it seems but who knows, maybe it's a crazy forest! There are all kinds of forests! So, it's somewhere in the ocean? Pacific? Is it a secret island? As in the Lost series?