Yesterday I was bored and decided to have my French protagonist say just about every mean thing I could think up of that's directed to the British. I thought it would be hilarious because there was no way he'd actually say things like "Is the British flag really just an image of a wagon wheel?" or "The history of England gives me a painful migraine. At least French history is easier to actually study." About twenty insults later, I turned off the computer. This morning, I turned it back on and re-read the phrases again, only to realize that some of the nasty insults could actually fit with him and I began to see a nastier side of him, a bigot who thinks he's better than the British because he's French and would occasionally voice his low opinion to whomever he felt like ragging on. This...was not planned at all. I had planned for him to actually like them, even had a romance sub-plot going on and now he's turned into a major bigot. And I find him more interesting than before. No longer is he the one-dimensional "I love all I meet" guy. He actually has an arrogant air about him. Is this natural? Should I go ahead and let him be a bigot? Have your characters ever turned into something completely unexpected?