For once things seem to be falling perfectly into place. I work, quite a lot actually, I'm a full time student who should have her AA by next spring, I have some really great friends most of whom have stuck with me through some pretty gnarly shit and I have a wonderful girlfriend. Really there's a time in your life when the world is on your side it may not seem like it but everyone gets there sooner or later and you'll be the stronger for it.