Beautiful, dark, and unconventional. Very well done.
The one thing that bothered me a little was the bad ending, which was so abrupt that it felt like an afterthought.