I am having great difficulty understanding this concept. For example, a new Planet X whizzes past the earth at v very close to c. From the earth frame of reference, clocks on Planet X is running slower. However, from Planet X's frame of reference, clocks on earth appears to be running slower. How does this work? It seems impossible that both clocks can run slower.