How well do you know yourself?

It's a simple but potentially challenging question to answer...