Be Restored

While David sinned to serve his own sinful purposes, God worked the sin out for good, the ultimate good, according to His purpose!