Two observers moving at different constant speeds won't necessarily agree that the same events happen in the same order.
The freaky thing is, they're both right.
Reality warps itself to keep the speed of light the same for all constantly-moving observers.
As an engineer, it sounds like a feedback system. But a closer bet is it's simply written into the contract for anything that exists in our universe.