Good things happen to us unexpectedly and we don't have a clue why - and that should give us pause to be thankful.
See All 186 Episodes of "Soul Chaser"