look up any word, like bukkake:
 
1.
a friend who is with you all the while, whether at the time of happiness or sorrow.
You are my all-weather friend. You have helped me even at the time of distress.
by uttam maharjan September 29, 2011