David certainly thought he had sown up all the loose ends of his deplorable behaviour, until God sent Nathan the prophet to ...