“Then he showed me Joshua the high priest standing before the angel of the Lord, and Satan standing at his right hand to accuse him. And the Lord said to Satan, ‘The Lord rebuke you, O Satan! The Lord who has chosen Jerusalem rebuke you! Is not this a brand plucked from the fire?’ Now Joshua was standing before the angel, clothed with filthy garments. And the angel said to those who were standing before him, ‘Remove the filthy garments from him.’ And to him he said, ‘Behold, I have taken your iniquity away from you, and I will clothe you with pure vestments.’ And I said, ‘Let them put a clean turban on his head.’ So they put a clean turban on his head and clothed him with garments.” – Zechariah 3:1-5
I came across this passage recently in my reading plan. This is such a wonderful illustration and picture of what being justified in God’s presence looks like. Notice Satan is there to accuse Joshua. By all means, Joshua was guilty of his own sins, being displayed in this passage by the filthy garments he was wearing. And then the angel of the Lord removes his dirty garments and puts clean garments on him instead, garments that he himself had not made clean by any effort of his own. It was all an external work on his behalf, given to him as a gracious gift.