Question: what is the difference between eternal and infinite?
Answer: Infinite means extending indefinitely in some unspecified dimension: you can consider an infinite distance, but you can just as well consider an infinite number of musical melodies, which are abstract and as such have no spatial extension whatsoever! Eternal, on the other hand, means extending indefinitely in time.