Sitting around the dinner table, day after day, watching (and listening to) my parents solve the cryptic crossword, made me realise that the meaning of a word is as dependent on the user / listener as on the dictionary definition. I also find that as my vocabulary grows, so does my ability to think in different ways. I'd love to be able to think in another language...

Does anyone have a word for that sensation you get when you realise you're better at something than the person who is teaching you, but you don't want them to know because your concerned it will hurt them?