Why do people commit suicide?

Suicide is a terrible mystery of human behaviour. As a professional psychologist or marriage and Family counsellor who has been in the practice since the past 18 years, I believes that certain common risk factors make a person more vulnerable to suicide.