213. GOVERNMENTS IN HEAVEN. As heaven is divided into societies, and the larger societies consist of some hundreds of thousands of angels (n. 50), and all within a society, although in like good, are not in like wisdom (n. 43), it must needs follow that governments exist there, since order must be observed, and all things of order must be guarded. But the governments in the heavens differ; they are of one sort in societies that constitute the Lord's celestial kingdom, and of another sort in the societies that constitute His spiritual kingdom; they differ also in accordance with the functions of the several societies. Nevertheless, no other government than the government of mutual love is possible in the heavens, and the government of mutual love is heavenly government.