I like this question because it makes me reflect on God's handling of Cain. These are the questions God had for Cain:
6 Then the Lord said to Cain, (1) Why are you angry? (2) Why is your face downcast? (3) If you do what is right, will you not be accepted? Then the Lord said to Cain, (4) Where is your brother Abel? (5) The Lord said, What have you done?
Assuming a sovereign God, the answers are already known to God and God already knows the outcome. So, what purpose do they serve?
I assume that God's love for Cain was so great that he desired to try and reach Cain and change Cain's heart. I see God's desire to reach Cain even though he knows it is a lost cause as an hint at how much God's love for anyone really is. If this is applied to the porn star, even if she is not a Christian God's love for her is no less than the love he showed Cain.
What is a mystery to me is that;
1-God knows the future, even the time and method of our death
2- God cannot be wrong in His foreknowledge
Wouldn’t that mean that what God knows will happen, must happen?
I never understood why Job had to go through all that he went through either.