I do not know that I have been, nor have I ever thought of myself as being a " good friend"...at least not as most of us would interpert the term.
Yes, you can trust me with your confidence, find shelter in my home......but not to remember your birthdate, your wedding anniversary or to come and play nice at your child's birthday party. Hell, I barely remember my own hubby's! Honestly, I ask my daughters each year, is it the 21st or 23rd.
They could really set me up!