When you have deep insights about someone, you are being very matured by trying to help this person to fulfill his or her potentials by having a deep understanding about his or her strengths and weaknesses.
Saaif A
lam