——>Where’s David these days?
David repented of his sin (s).
God forgave him.
David died and was buried.
David is waiting in the grave until he is resurrected at Christ’s second coming, UNLESS he was one of those saints who came out of the graves at His resurrection. (Maybe) And I can only assume those saints were taken up to heaven.
Ahh--so you do admit that liars can get into heaven. And murderers. And adulterers. Why would that be? Grace? It must be, since they all broke the Law.