This paper presents a dynamic equilibrium model of bond markets, in which two groups of agents hold heterogeneous expectations about future economic conditions. Our model shows that heterogeneous expectations can not only lead to speculative trading, but can also help resolve several challenges...