The Powerful Touch of God’s Love Original size at 800 × 800 Leave a comment A flower by God, taken in Livermore, CA