This is a truly beautiful game, and a fun platformer. The controls feel fluid and well-designed, and the game builds skills on each other smoothly and in a way that provides an enjoyable experience of mastery. The story and music are fantastic. I played this with my kids, and they (and my wife) were left crying by the end. 10/10.