Term: all-weather friend
Example: you are my all-weather friend
Definition: a friend who is with you all the while, whether at the time of happiness or sorrow