TheBoost said:
If Luke only forgives him because it's his dad, that seems selfish. But (it seems to me) he forgives Dad-Vader because he senses there is still good in him, regardless that it's his dad.
Mayhap, but then it wouldn't be the human experience, would it?