A clean heart and mind is an essential requisite of spiritual life. In India, we call those people who have purified mind, soul and heart as "yogi". He is like a lotus: lotus lives in a dirty water but the flower is most beautiful and shining, never affected by dirty surroundings.
Psalmist prays, create in me a clean heart o God and renew a right spirit within me ( 51:10). He Knows that clean heart is important in the spiritual life. The Bible says "blessed are the pure in heart, they are able to see God". It is quite natural that the shadow of the moon can be seen only on a clear water thus also God in our hearts.
We give lots of importance to clean our body, buys advanced body care lotions and cosmetics to appear beautiful and handsome. That is fine! We should care our bodies but we shall not forget our hearts and minds. We put all toxic waste like, hatred, envy, anger and fear into our minds. As the years pass they accumulate as mountains of trash and toxic waste which causes psychosomatic diseases. That is why the Bible always asks us to cultivate love, joy, peace, patience, kindness, goodness, faithfulness, gentleness and self control( Gal. 5: 19-23) which make you strong and joyful.
We clean our house everyday to keep it liveable place. Let us clean our hearts and minds for a healthy life. Let us open our hearts everyday to God's love so He can work nonstop in us.