I come back to this story every now and then, it's perfect and lovely and I think I'm in love with the witch