A good Friend not only likes to hang out with you and party and have good times, but thinks about you when you're apart and wishes good things for you. A good Friend may not talk to you every day or even every week, but can catch up in a matter of minutes. A good Friend will come to your aid, even when you haven't talked to them in weeks. Time doesn't lessen a good Friend's affinity for you. good Friends also are most honest with you, rather than shining you on.
Because I can go for weeks without talking to Beth and then catch up in minutes and because I would drop anything to help her or vice-versa, Beth is one of my good Friends. She has no problem giving me her True opinion either, like if my butt really is too big for those jeans. She usually has a better suggestion, rather than leaving me hanging with my big butt...suggesting I wear this mini skirt instead, because it makes me look hot.