I am having trouble understanding how special relativity reconciles the concept of causality. In one frame of reference event A may be followed by event B, but in another frame of reference event B may occur before event A. In the first frame of reference an observer may claim that event A causes event B, but of course the second frame of reference will disagree. I am sure i am making a simple mistake here... Furthermore, how does special relativity deal with the concept of a big bang singularity? I am aware that general relativity is the domain of acceleration (thus inflation), but is it not possible for there to be a preferred frame of reference with respect to some big bang singularity qualifier? (I am aware that this is vague, but the fact that the universe was once a singularity troubles me with respect to the "no frame of reference preferred" result of special relativity).