No doubt about it, Cave Story is one of the best games ever made.
This video is pretty spoiler-heavy, so if you’ve not played Cave Story, there’s a freeware version that’s been ported to almost everything, and if you want it on Steam, Nintendo 3DS, or other shops, you can pay for it too. The freeware version along with the fan translation is still the best choice though.