Ezekiel 44:22 states: "Neither shall they [the priests] take for their wives a widow, nor her that is put away; but they shall take virgins of the seed of the house of Israel, and a widow that is the widow of a priest.
Yet Leviticus 21:14 states: "A widow, or one divorced, or a profaned woman, or a harlot, these shall he [the high priest] not take; but a virgin of his own people shall he take to wife."
Is there something I'm missing here?
Edit: Perhaps Ezekiel 44:22 isn't giving commandments but rather it's simply saying how righteous all the priests in the future are in general. In other words, the priests who are allowed to marry widows will marry widows of priests (those women will be righteous) if they do marry widows. The same applies with rest of the verse like how the priests who can't marry widows (i.e. the high priests) won't marry widows and they will marry virgins of Israel, etc.