Our Heavenly Father heard your prayer before the universe was created, in fact, He has always known your prayer for the man's salvation.
It is God's will and desire that none shall be lost and He is certainly able and capable to accomplish His will and desire.
God is merciful and compassionate and Jesus understands the human condition quite well because He walked once among us mere mortals. My favorite bible verse is "Jesus wept" as it shows HIs humanity along with His divinity. Yes, Jesus did indeed wept. Apparently, He couldn't take the crap down here either.
Don't worry, there is going to be a new paradigm and your friend will be part of the exciting positive changes to come, of that I have no doubt.
I have done something similar that you did as well as you are willing to trade all of your heavenly treasures that you receive in heaven for this man to be able to come home. What I have told God, more than once, is that if there is anything negative that remain on the books for those that I love and have prayed for to have God charge it to my account. I learned this by reading Paul's writings.
It could be that I won't be getting any treasure either in heaven but having those that I love to be with me is reward in itself. The truth is, I really am not down here to earn rewards, crowns, or treasure in heaven. Any good that I may do, by the grace of God, I do because I love God. I believe that in this regard, you and I are the same.
You can take that to the bank my friend.