Great Not Perfect

King David was not a perfect king nor a perfect man. He made some serious mistake. He took a census even though he was advised against it and thousands died as a result. He murdered Uriah and stole his wife. He failed to discipline his children which led to a civil war. David was flawed. Yet God referred to David as the apple of his eye and promised David would...