It certainly was the best cliff hanger ending, I was planning on going to bed after watching that episode, but there was absolutely no way I could leave it! xD
I just this moment finished watching the last episode. It was a sad ending, but not at all cliched, I liked it.
*Wants to see Sebastians true form*