Mystery of the Christmas School

Winter has come, and residents of the City are admiring the spires of a Christmas castle previously hidden by snowstorms. There's no doubt: we've been given the honour to see, albeit from afar, the legendary School of Christmas Wonders. Who studies there and why did the City reveal this Christmas sanctuary to us?