The greatest gift you can give someone is the power to be successful. Giving people the opportunity to struggle rather than giving them the things they are struggling for will make them stronger. Compliments are easy to give but they don’t help people stretch. Pointing out someone’s mistakes and weaknesses (so they learn what they need to deal with) is harder and less appreciated, but much more valuable in the long run.