One of the reasons God decides to give the kingship of Judah to David's descendants is that David keeps all the laws of Moses.
phambili lowo, akhe zalo (we guided David Solomoni Khundla Joseph Mose Aaron.