I'm trying to get my head around relativity and time dilation. What I can't figure out is how time can dilate for fast-moving observers if all velocity is relative. Here's a scenario:
Alice and Bob are both standing on the surface of a planet. Bob knows the planet is orbiting its star at 107,000 kph, so he gets into a rocket and accelerates to 107,000 kph in the opposite direction. He reasons that since he's actually decelerating to 0, time will start moving faster for him. But the star is moving through the Milky Way at 828,000 kph in the opposite direction to the planet's orbit, so he's actually speeding up. But the Milky Way is flying towards the Great Attractor at 2 million kph in the other direction, so he's actually slowing down.
Alice and Bob send each other light pulses to see whose clock is moving faster. Surely either Alice or Bob will experience time dilation relative to the other; what I can't figure out is which one. Alice thinks Bob accelerated to 107,000 kph and flew away, while Bob insists he slowed to a stop. The Milky Way thinks they're both wrong. Whose clock moves slower, and why?