From a textbook on probability on the Law of Large Numbers:
Theorem 3-19 (Law of Large Numbers): Let $X_1,X_2, \ldots , X_n$ be mutually independent random variables (discrete or continuous), each having finite mean and variance. Then if $S_n = X_1 + X_2 +\dots+ X_n$,
$$ \lim_{n \to\infty} P\left(\left|\frac{S_n}{n} - \mu\right| \geq \varepsilon\right) = 0 $$
Since $S_n$ is the arithmetic mean of $X_1,X_2, \ldots , X_n$, this theorem states that the probability of the arithmetic mean $\frac{S_n}{n}$ differing from its expected value $\mu$ by more than $\varepsilon$ approaches zero as $n \to \infty$. A stronger result, which we might expect to be true, is that $ \lim_{n \to\infty} \frac{S_n}{n} = \mu $ but this is actually false. However, we can prove that $ \lim_{n \to\infty} \frac{S_n}{n} = \mu $ with probability one.
The only difference between the last sentence and the one before that is the phrase 'with probability one'. What does probability one mean here ? The usual definition is that the event occurs with 100% certainty. If that is the case, why is the original assertion $ \lim_{n \to\infty} \frac{S_n}{n} = \mu $ false ?
Probability zero does not mean "never happens", and probability one does not mean "always happens". For example, if you choose a real number uniformly in the interval $[0,100]$, you will choose an integer with probability zero, and a transcendental number with probability one. That doesn't mean there aren't any integers though.
To understand what "probability zero" means, you need to know some measure theory; it means that the measure of that event is zero. Similarly, "probability one" means that the measure of that event is one. This idea is used quite frequently in probability theory, because measure-zero events are often annoying and we want to not think about them.