This paper proposes a logic for causal based on event trees. Event trees provide a natural and familiar framework for probability and decision theory, but they lack the modularity that would make them convenient models for a logic. Our logic overcomes this deficiency by elaborating the idea of an event tree to that of an event space. This is a space containing situations or instantaneous events, which are related by relations of precedence, refinement, and impliation.