So, this is my dilemma. I've got a character that I want to be like, the super best swordsman/fighter/strategist in the world etc. Pretty much, I want him to be unstoppable. The reason for this is that because eventually he is going to switch from the protagonists side to the antagonists, and at that point I want the "s" to hit the fan. My problem is that until that time, I've got my main party with a character that is unstoppable, and seemingly has no weakness. I have this underlying fear that if I give him a weakness that later on he won't be as much of a threat, or that it will be obvious to the reader that that weakness will be exploited. Should I do it anyway? Thoughts?