You're so lucky to have good friends all your life. For some of us, just like relation shege, we've had a fair share of friendship shege too. But, it's all for good. I know better what to look for in friends because of those experiences.
Adding the tricks you listed here to the advices I give to my you younger ones now. Thank you for sharing these with us.