I agree with all you've said except the very last part.It's not that the relationship shouldn't be restored, but that it cannot be. It takes two...
King David was persuaded to forgive Absalom for murdering his brother Amnon. But there was no repentance on Absalom's part and the relationship between him and his father was not healed - Absalom went on to plot against David and tried to usurp his throne.
And yes - God does expect us to repent! He is ready and willing to forgive absolutely everyone - but repentance is an essential precondition for the receiving of His forgiveness. The father in the parable of the prodigal son never stopped loving his son - but the son couldn't benefit from his father's love until he swallowed his pride and went home.
We are not expected to forgive in the absence of repentance. We are commanded to forgive "just as in Christ God forgave you" (Ephesians 5:32) - i.e. when the offender apologises/repents. Jesus says the same: "If your brother or sister sins against you, rebuke them; and if they repent, forgive them." (Luke 17:3)
I'll have to agree with @Grailhunter and what I THINK he's aiming for.
We are NOT to wait till someone asks for our forgiveness.
We are to forgive everyone as soon as we can and NOT wait.
OF COURSE, we forgive if asked,,,but also if not asked.
I'll be looking forward to your reply to post no. 40.