I don't believe in striving to make characters likeable, they're supposed to be windows through which we explore ourselves. Just figure out what's in your character's soul, and push that all the way to its farthest depths, and inevitably they will gain love and hate from the myriad of people who are introduced to them.
















