wow, seems to me as though you are going through alot! I know its hard to take in so many things at once and to try and make sense of them all and you may call me crazy for saying this but "all things happen for a reason" that has recently become my outlook on life, and its helped me alot! I've been tryin my hardest not to look at the negative in every situation but find the positive in negative situations! Its hard having people use you and then leave you but sometimes we have to realize that its not your fault, its their horrible messed up mentality that tells them that is oh-kay to do to someone! Im sure you are a great girl, and have lots going for you, so dont let this bring you down! I say try and embrace the situation, and remember if these people walked away from you then they werent goood enough for you anyways! Keep your head up! You seem like a very strong and intelligent girl!