When we say that God’s spirit is everywhere, including the petals of a daisy, we mean to say that everything has surrendered to and controlled by God. God’s spirit pervades all space and time, the entire universe. - Harun Yahya