Human nature will always keeps on puzzling us day after day. And the more we know about it, the more we ask and the more we get confused. Believes .. ideologies .. impressions .. stands we take .. all these and a lot more help in making our minds in several matters that we face and go through.
By time, you start to recognize yourself deeper and deeper. The way you like things, those who you like and those you don't. You start to have something like a "catalog" by which you automatically get yourself the answers whenever you need them.
Till you reach the point when you find yourself stuck. You do not what you think highly of and sometimes what you yourself think as wrong or shameful. Life is smart, it puts you every now and then in this tricky situation when you have to face what you believe in.
And I personally think the hardest ever is when you find your self contradicts with your own standards. Here you start to question your self and to think your standards over. Sometimes it's just a tough way to improve yourself. But, other times it just puts you in front of every single though you once ever thought of. How you comprehend each life detail.
And I think what's even more silly and outrageous is when we judge people for their contradictions as if we have never done it. It's by these contradictions that everyone gets the chance to know himself more and more and this is a puzzle that you can't deprive anyone from, since we all go through it from time to time.