I really like this! Normally, I'm not a fan of short stories, because I'm always afraid of missing information and feeling unsatisfied, but this - it's good. You hit all the major points, and I didn't have to read between the lines for the match between beginning and end. (: Your character and voice is really strong in this, good job.