Meaning: We will be there for each other through good times and bad.
Choice of Words: Thick and thin is a phrase that means through good times and bad times. Be there is a phrase that means to be present or available. Together, the sentence means that the two friends will be there for each other through good times and bad.