Its a skill and gift to recognise the weakness in people and understand the barriers within another. Thats why the indivduals who have the ability and patience to hold your hand and walk with you, instead of fighting fire with fire are the true diamonds in your life
Sometimes the people who we expect to understand us, support us and be there through our trials tend to be the very people that fail us. The people who we consider to be the least amongst us tend to be the real superheros. They come and rescue you in your hour of need. A bit of an oxymoron.