Fasting, A Way of Life
Hindus have many gods. And different days are dedicated to different gods.
...
Read full text
I think that fasting is a mark of sincerity. The faith of one who fasts is not hollow.
It's interesting that the ritual calendar is tied to the phases of moon and seasons. The gods are not abstractions.
Shravan or Shravana in the Shaka lunar calendar followed in most parts of North India is called "Sawan" in Hindi. As in the famous film song "Meira Naina Sawan Bhadom, phir bhi meira mann pyaasa…"