One of my roommates was playing this game in the living room and I heard this song. I haven’t had a chance to play it, but the soundtrack is pretty amazing. I’m going to have to get a copy of this sometime soon and see what it’s all about.
Here’s a trailer of the game. It kind of reminds me of some of the art from Studio Ghibli.