OMG this is so, so good!! Amazing vibe, beautiful art and visual effects, superb writing, and lovely ending! I love it!