You are definately a strong person to go through the things you have been through recently. As Roadrunner said you have a survivors soul and because of that I know you'll be fine in the long run.
But right now you're hurting and feeling so depressed and it feels like the walls are closing in... I can relate to that and I want you to know that things will get better for you. I hate that you had a boyfriend that you trusted and felt like you could have a life with and he did what he did to you. If he really loved and cared for you he wouldn't kick you out and hurt you the way he has.
You really should focus on yourself and your own happiness. I'm probably not the best person to take advice from because I"m still searching for my own happiness. I have nobody to lean on and my coping resources are pretty low, but I'm taking it day by day and pushing forward hoping and knowing that the future will be better.
You are a very trusting and compassionate person... I recently had my trust severed after a deccade relationship with someone whom I never thought would sever my trust! I want to be able to trust another human being again one day but right now I feel that's impossible. You really do need to be a bit more cautious in trusting... humans are not perfect and that's a hard lesson that I had to learn myself.
I really hope that you find peace soon and when you feel like the worlds coming to an end and you can't take things anymore just know you are not alone. There are many people on this forum that are here for more than the number of posts that they have and truly do care. Take care of yourself, you deserve happiness.