Bond prices and Trade deficit
lower deficit means more export, so more foreign currency is coming into the country. Part of this goes to buy bonds. More demand means higher bond prices. People in the countr might feel richer too, because there is more exports, so more income to them. They might buy more bonds too.