In a misty hamlet in the Western Ghats, stories of trees, humans and gods seep into each other, as a National Award-winning ...