"I have straddled the line between the dark and the light for so long that I often cannot see the principled route forward. I was unable to differentiate you enough from your father and to own my own mistakes. You did not deserve that, and I apologise." Severus said to Harry. "I was, as you say, a shit professor."