i think lack of self esteem is one of the biggest factor..no one knows what is going on in the mind of a person who is having depression..we should deal with them with much care, i believe listening to them can be a big help, letting them feel that they are not alone and that they are loved. a good company and a good laugh is also a great way to divert their thoughts..