I just skimmed through it (Reading all of the ending though) Not bad
Don't know how I feel about everything but what I do love is Jareth being left to whine the way way she had the whole time. Because in many ways, Jareth is so much like a child and Sarah kind of had to learn to mature past him in order to beat him.