Mary Haddow explains that you don't have to be perfect to be Truly Blessed.
See All 288 Episodes of "ScotThoughts"