Jenny! I'm SO glad to hear that things are kicking @ss for you these days. Cyranoak is right though...keep working on yourself.
Also, if you ever decide that anti-depressants don't work for you anymore, consider 5-HTP supplements which have been shown to have an interesting effect on depression, insomnia and weight gain, but with less side effects that some anti-depressants.