OMG Amazing, raw, painful. I absolutely adore the fact that Severus wouldn't ever be able to forgive and forget because it is so true to his character. And yes, that Harry has to live with it because through the Obliviation he's taken the burden back on himself (as confessions often unburden a person). Excellent work.