I was wondering if I had missed something or done something wrong, that ending was quite a surprise. :D