Matt,
Good luck, keep your chin up. There is a reason for everything, though we may not see it now, someday this will all make sense and you will be happy with the way things turn out. Life is funny that way, I know from experience. It is how we learn life's lessons that lead to enlighenment.
If I may quote from a well known composer: "some of Gods greatests gifts, are unanswered prayers"
I hope to see you around again some day but this is about you and what is best for you, sometimes that means walking away from something alltogether and forever, it is not easy, but it is not impossible either, that too, I know from experience as I have had to walk away from people in my life never to be seen or heard from again, but I did what I knew was best for me, you need to do what is best for you, dont worry if you dont know right now, when the time is right, you will know.
Again good luck and remember, the sky is not the limit, the ground is! So shut up and jump!
Later