Very beautifully made.
I just have one question: What the hell did I just watch???
Seriously, I have no idea what that was about. And the indeterminable storyline is the one thing that kept me from giving this a full 10. (No worries, you still got a 5/5)
By the way, you probably should have added Mild Nudity and Mild Violence warnings somewhere, because this isn't exactly "Suitable for All Ages".