Loved it. Except the ending, but it might be because I never like the idea that you can love too people the same. I'm weird that way, so it's nothing personal.
Beyond my own weirdness, it was so awesomely written, even the ending. So yeah, great job! You're really talented.