Previous models of discourse have inadequately accounted for how beliefs change during a conversation. This paper outlines a model of dialogue which maintains and updates a user's multi-level belief model as the discourse proceeds. This belief model is used in a plan-recognition framework to identify communicative goals such as expressing surprise.