You’d be surprised how much more excellent your friendships become from being a patient, attentive, and engaged listener. Let them say exactly what they mean to say with no interruptions. Don’t make suggestions or opinions. Let them be heard, and occasionally comment on what they’re saying so that they know you’re listening.
I find this to be kind of a rare thing in a lot of people. Most folks just wait for you to finish so that they can say what they want to say. Simply listening is a great way to get to know someone better and show that you care.