Characteristics of a Good Counselor: Essential Skills for Effective Counseling Practice