Amazing work indeed! Not only in technical aspects, but also in creative approach to animation. Theme/subject is also beautiful and unconventional. I love how you split the animation frame to subframes, not sure if this is correct description, but the way the composition of frame is made like puzzle of 2-3 pieces from different POVs...