Amazing, almost brought to tears when I played the demo. And to be transparent, I've only played up to where the demo ended on the full game, but still loving it so far. This was one of those "please, take my money" kind of games when they announced it, for me.