Why did God send a three-year famine on David's kingdom?
The priest shall take of the blood of the sin offering with his finger, and put it upon the horns of the altar of burnt offering, and shall pour out his blood ... and he shall burn all his fat upon the altar. Leviticus 4:25
Why did God send a three-year famine on David's kingdom?
Because Saul killed the Gibeonites
Then there was a famine in the days of David three years, year after year; and David enquired of the LORD. And the LORD answered,
It is for Saul, and for his bloody house, because he slew the Gibeonites. 2 Samuel 21:1