I understand a friendship to be a true love thing. A real friend will never judge you or ask you to do something that you do not want to do. The best way to see who is your friend is to stop with some vice and go to a party. Those who will aggressively give you a drink or whatever your vice was are just a bunch of self-centred ass holes and we should avoid them entirely. Those who approach you and congratulate you on your strength or even shed a tear for you...well, they are the real friends.