You deserve it so much! It's pathetic that this story doesn't have more reviews, especially considering the copious amount of shit that gets read on this site. You've done something great with this, like shannleighm said it's really one of those stories that you wish you'd written. And this is your first fanfic?! Amazing!
Please keep writing. I'm so stalking ALL your stories now!