Describe what a good friend means to you?
Personally I would consider a good friend to be by your side, even when times are tough and won't take advantage of that as an excuse to walk away from you. A good friend should be able to trust and be trustworthy back and show respect no matter the situation. From experience I'd say that a good friend shouldn't put you down, argue over stupid things or make you feel evaded, a friend that's true should be encouraging, making you feel involved and there to share memories with. A good friend should be able to tell when your personality and interests clash with what they like to do and should compromise or make other plans with you so that you aren't left out.