I have been a therapist for quite a long time, and have experienced many changes in the field in terms of diagnosis and treatment techniques. What remains consistent is that therapy is a team effort between the therapist and patient. The therapist does not solve your problems or tell you what to do, but rather uses his or her expertise to help you get beyond the issues that brings you to therapy. Therapy can help you build a set of skills and a different way of approaching problems which can not only help with the immediate issues, but lead to increasing competence in facing the all the inevitable problems that life offers.
My goal is to aid patients in accessing and building their strengths and resources. These are more important and better predictors of success than the depth of crisis that brings you to seek therapy.