It's probably just coincidence, but the piano in the opening of this gives me Final Fantasy crystal music vibes.