I really liked this! I think the surprising happy ending made it only better.
However, some of the movements were a bit too fast and lacked weight ( in the hill-climbing scene, for example. Also in my opinion the pauses between dialogue lines were a little short, which made it seem rushed. The pauses will give everything more significance and time for the viewer to process what is happening.
Overall, great job! Will be glad to see more work from you in the future