It really takes a lot to actually get someone to open up with their personal issues and challenges of life. Unless that person is really close to you.
You're a good friend, having the time to listen to your friend takes a lot of patience. Your bond is incredibly adorable.