We determine that twin primes are not random within specific range of number series. Within the range, they are part of an infinite repeating cycle within the series. The repeating cycles of this series is symmetrical and that range is part of one such cycle. We can also determine where in the repeating cycle this range is located. Once we establish the repeating cycles, we find the probability of twin primes for the cycle/series. Next we determine the lower bound for the probability and the range. Finally, we prove that the twin prime conjecture is true.