I wouldn't say that learning a language is about remembering 'lines', more about learning how an idea is put together to be communicated. In this respect, what you have called 'stupid' actually works.
I also wouldn't call the sentence 'stupid', as a month-long fast is more common than westerners would think. People do it for reasons of health, religious commitment and as and an expression of grief.
I always keep an open mind and a sense of humour when learning a language. Trust me, it will work wonders.