Teaching children to care about others might be the best way to prepare them for a successful and fulfilling life.