selfishness and forgiveness