If \(X\) is simply connected it is path-connected, so paths between any two points exist. For uniqueness, let \(f\) and \(g\) be paths from \(x_0\) to \(x_1\text{.}\) Then \(f * \bar{g}\) is a loop at \(x_0\text{,}\) hence null-homotopic, so
\begin{equation*}
f \simeq f * \bar{g} * g \simeq c_{x_0} * g \simeq g.
\end{equation*}
Conversely, if there is a unique homotopy class of paths between any two points, then setting \(x_0 = x_1\) shows every loop is null-homotopic.