The long answer or the short answer? A very good and understanding therapist.
Research a bit and see if you can figure out whether a cognitive-behavioralist would be better, or try to dig up a Rogerian. There are also other schools of thought. No all therapists will tell you up front about their methods because most of them can't even identify it down to one thing. A Rogerian will know absolutely that they are (it is intrinsically different than others which are so common in the USA). I think it is easier to find Rogerians outside of the USA than in it, but no matter, a therapist is what you need.
THey are paid to listen to you...whether you have a huge problem, you need to vent, you need to whine...they are paid to hear it all AND be supportive. A good one will know how to help you help yourself in the future and not need the therapist as much, or even at all.
Sorry you are depressed.
The Lady Dragonfly
Yes, it was me...I know because I was there when I did it. Lupus sufferer, bipolar II sufferer. Currently on Indocin for chronic pericarditis related to lupus, and cherishing every deep breath without pain. Currently in graduate school for mental health counseling, class of Fall 2007. Vegan and loving it!