I really enjoy it. I agree that the ending is unexpected. You seem to be building to a sort of big finish. But perhaps it was your intention to end differently than expected? If so, then I suppose it's successful. But it's all to do with your intentions. Other than that, I thought everything was wonderful, and a bit moving.