We see some oddly-shaped pieces of a puzzle that only God sees in its entirety.
See All 301 Episodes of "Covenant Baptist Church"