What you see in others - good, bad or ugly - is simply a mirror reflection of yourself. For you to be able to recognise a weakness, or see strength in others means that you have to have at least a trace of it in yourself. If you want to have successful relationships, then you have to take responsibility and ownership for your own thoughts and feelings. This is the key to building inner strength and emotional stability.
If you understand this basic point, then it can set you free from the habit of complaining and blaming others. You will stand up and take responsibility for what and who you are.
It is always easier to point the finger at others. Every time you find yourself commenting on the actions of others, it would serve you well to take a moment to reflect on your own actions.
And here is another very beautiful point of learning: as you begin to correct yourself, you will see that others begin to change and mirror back the very same correction. If you get irritated and aggressive, others too will do the same. However, if you show humanity in a situation, others will start showing humanity too. Maybe, you have to be patient.
If you wish to build up your inner power, then you will see the mirror as a gift that allows you to see yourself and take the necessary steps towards positive change. It takes a great soul to initiate a great act to forgive and give others a chance to maintain silence instead of shouting back. Though this may take time, it will bring great rewards with it.
Just as a mirror can magnify a light, the same way you can also light up the life of others by shining brightly yourself. When you choose to see the best in them, by accentuating the positive and seeing the beauty in each soul then your light also shines. It is thus the time to accept that the mirror tells no lies".