a friend in need
A friend who shows up when you're at your worst and doesn’t leave until you're at your best.
I failed my test and he showed up. He didn’t leave until I passed my next test.
I got kicked out of my house and he showed up. He didn’t leave until I was back in my house.
I got stuck in traffic and he showed up. He didn’t leave until I got home.