I think it is crucial to know yourself, and I think that it is by all means possible to know yourself. Knowing yourself is a dimension that exists beyond what others think of you or what you would like them to think. At a certain point these three variables may be interconnected, but it is solely by the power of your own mind that you are able to delve deep inside yourself and to find the real truth about who you really are.
People often take themselves too seriously, but I think that is because they are deluding themselves by casting upon themselves an image of a person they would like to be, although they know that that's not who they really are.
When it comes to situations that you have not yet encountered, I think that you can predict your behavior simply by knowing yourself to a very high extent.
What is perfect is that which works for you. It is possible, I believe, that if you know yourself enough, then you can see yourself as perfect within yourself, and then even your shortcomings are perfect because your realize that there is a reason why they are there. Whether or not others will see you as perfect is first of all an entirely different story, and also quite irrelevant, in my opinion.
My preferences may change, what I want to do with my life may change, but if I know myself – then my approach to myself will not change – my existence and that what I am and what I am capable of will never change.
So, I know perfectly well, that if deep inside my mind I am an asshole, that will never change either