I can't spoil the final boss for you~~ You'll have to finish the game to find out! But I can give you a hint: the final boss has two phases. The second phase has a lot of special mechanics, so try to keep your health in a good state when you get there.