We can often use iteration to find an approximation for the root of the equation $f(x) = 0$.
For instance, consider $x^2 - 4x + 1 = 0$. This is equivalent to $x = 4 - \frac 1x$. Now we use the iteration formula $$x_{n+1} = 4 - \frac{1}{x_n}$$ starting with, say, $x_0 = 3$.
We iterate over and over until we get sufficiently close to the root.
Now, why does this work? What is the justification for turning the relation into a recurrence relation? Why do successive iterations get us closer to the root of the equation? I understand the path that we take in getting the approximate root:
But I don't understand why this path exists. How do we know that in general, we won't just go back and forth? Or that we won't skip over the root entirely?

By writing the equation as $x=4-\frac1x$, you wrote it in the form $$x=f(x).$$ So you are looking for a fixed point for the function $f$. A sufficient condition for a fixed point $x_0$ to be an attractor (that is, that the iteration $x_{n+1}=f(x_n)$ converges to $x_0$) is that $|f'(x_0)|<1$ and $f$ continuously differentiable.
In your example, since $f'(x)=-1/x^2$, a fixed point $x_0>1$ will be an attractor, which is why the sequence converges to the desired root.