It sounds like you had one of those moments when you fought back at depression and decided to beat it. Good on you!
Re the girl.... she doesn't sound that great. You deserve better than that.