Opinion Kain and the Lost Art of Turning Your Hero into a Villain Successfully By Graham DayAugust 10, 2020