Post History
I don't think any character is ever too complicated. Some may be alienating to more "mainstream" readers, but that only means you shift your target audience to more ambitious readers. Then, of cou...
Answer
#3: Attribution notice added
Source: https://writers.stackexchange.com/a/12515 License name: CC BY-SA 3.0 License URL: https://creativecommons.org/licenses/by-sa/3.0/
#2: Initial revision
I don't think any character is ever too complicated. Some may be alienating to more "mainstream" readers, but that only means you shift your target audience to more ambitious readers. Then, of course, everything happens for some reason. The character being that way is a result of a certain backstory. That backstory must exist, and be consistent. Now, whether the backstory exists locked forever in your drawer, is merely hinted in the book, or just revealed through some confession or reminiscence, is your decision. In case of a character so complex, personally I'd choose to drip small hints along the way, building the complete backstory as the book goes - it's something that has enough flavor to keep the reader's curiosity piqued, keep them wanting more. Not giving out the backstory would be a waste - because backstory of a character so complex is bound to be interesting. Still, even if you decide to keep it hidden, keep it fleshed out - YOU need to know what makes the character tick, what fears, motivations, disappointments, dreams, vengeance twisted a person's personality that far. If you skip it, you'll have a much harder time fleshing out the character and keeping the motivations consistent.