There are many warriors, kings, and heavenly fates in the Mahabharata, but none of them are as emotionally complex as Karna. Karna is the ultimate representation of loyalty over blood; he was born a ...