Well I don't know exactly but it seems like his mother was deeply in loved with his father but because he doesn't looks like his father, his father just ignored both of them and his mother blamed him for it. So there is some childhood trauma I guess.
geez i dont know who to choose if cain is not the endgame then give him to us!!