time is no substitute for forgiveness.
i agree with Elsha the only way to make that scar heal is to forgive yourself and forgive him