God had already chosen David to be king—but David still had to wait. Years passed. There were betrayals, losses, conflict, uncertainty, and opportunities to take shortcuts. Yet through every season, God was shaping Da...
Sebastian Alvarez