Abstract We present a method for determining whether errors in expectations explain asset pricing puzzles without imposing assumptions about the error mechanism. Using accounting identities and survey forecasts, we find that errors in expected long-term inflation explain price variation, return predictability, and the rejection of the expectations hypothesis for aggregate stock and bond markets. Errors in short-term (long-term) nominal earnings growth expectations explain (do not explain) stock price variation and return predictability. The relevant errors are consistent with mistakes about the persistence of forecasted variables and the response to surprises. A simple framework based on fundamental extrapolation successfully replicates these findings. (JEL G40, G12, G14, E71)