Read Luke 19:1-10
Jesus went on into Jericho and was passing through. 2There was a chief tax collector there named Zacchaeus, who was rich. 3He was trying to see who Jesus was, but he was a little man and could not see Jesus because of the crowd. 4So he ran ahead of the crowd and climbed a sycomore tree to see Jesus, who was going to pass that way. 5When Jesus came to that place, he looked up and said to Zacchaeus, “Hurry down, Zacchaeus, because I must stay in your house today.”
6 Zacchaeus hurried down and welcomed him with great joy. 7All the people who saw it started grumbling, “This man has gone as a guest to the home of a sinner!”
8 Zacchaeus stood up and said to the Lord, “Listen, sir! I will give half my belongings to the poor, and if I have cheated anyone, I will pay back four times as much.”
9 Jesus said to him, “Salvation has come to this house today, for this man, also, is a descendant of Abraham. 10The Son of Man came to seek and to save the lost.” 
And here we see Jesus answering the prayer of a tax collector. When the tax collector invites Jesus into his house he can’t help redressing the wrongs of his past.
Lord give me the courage I need to respond to your presence as Zacchaeus did; by doing what is right.