Show that every Cauchy sequence can have at most one limit point.
My solution
If a Cauchy sequence $x_{n}$ admits a limit point $L$, then there is a subsequence of $x_{n}$ which converges to $L$. Therefore $x_{n}$ converges to $L$. Since the limit of a sequence is unique in a metric space, the result holds.
Can someone check if is it right? An answer based on $\varepsilon-\delta$ definitions would be nice.
Edit 1
My answer is based on the following result:
Let $(X,d)$ be a metric space and $x_{n}$ is a Cauchy sequence in it. Then, if $x_{n}$ admits a subsequence which converges to $x_{0}$, then the Cauchy sequence is also convergent and $x_{n}\rightarrow x_{0}$.
Edit 2
Since my question has caused some confusion, I am going to explicit what I was looking for.
The proposition "if $L$ is a limit point of the sequence $x_{n}$, then there is a subsequence of $x_{n}$ which converges to $L$" has been proved earlier as well as the other two results involved in the solution.
Maybe I should have asked for an alternative solution involving $\varepsilon-\delta$, but as it has been pointed out it does not make sense since they are already involved in the assumptions used to solve the problem.
Anyway, thank you guys for the feedback.
Any metric space is $T_2$, or Hausdorff. This ensures that sequences have unique limits. A Cauchy sequence is in particular a sequence.
Suppose$x_n\to x$ and $x_n\to y$. Let $U_x,U_y$ be separating neighborhoods for $x$ and $y$. Then $U_x$ contains $x_n$ for all $n\gt N$, for some $N$. But since $U_x$ and $U_y$ are disjoint, it follows that $U_y$ contains only finitely many $x_n$. So $x_n\not\to y$.
The converse is also true. For instance, the cofinite topology on $\Bbb Z$ is a space that is not $T_2$ and limit points aren't unique. For $x_n=n$ converges to every $n$.