The standard procedure for completing a metric space is adding a limit for every Cauchy sequence, thus making the space Cauchy-complete. When elementary analysis is first taught, however, the completeness of the real numbers is usually introduced using the axiom of completeness, which asserts that the real numbers are Dedekind complete, that is, every Dedekind cut is generated by a real number (or equivalently, every upper-bounded nonempty subset has a least upper bound). For the real numbers, the two definitions coincide; but for a general metric space, the Dedekind definition is stronger.
I'm struggling to understand, or to give an intuitive explanation, for why the Cauchy definition truly implies "completeness", in the sense that any "place" (or "hole") in the space will have a point in it. I can rationalize the Dedekind definition: it basically implies that wherever you "cut" the line, you will find a number there; thus there are no "holes". If this definition was provable from the Cauchy one, I would not have complained; However the Cauchy definition is strictly weaker, and thus I'm struggling to see why does Cauchy completeness truly counts as "completeness", in the intuitive or geometric sense of "continuousness". Can anyone find a sort of intuitive or graphical explanation for that?