In many ways we need to slow down, but not when it comes to sharing God's love with any and all we meet. We should NEVER question God's love for each person we encounter. It's always a green light to love, because God loves first!
See All 1186 Episodes of "The 2 Greatest"