The Mahabharata is a complex story with complex characters, and you can spend hours thinking about the characters, what they did, why they did it, and what else could they have done? Before reading the books, Karna was easily my favorite character, he is noble, he is loyal, he is brave, life has been unfair …