And now another riddle. In the first verse the narrator says he has not visited the church for about 20 years. So he should be at least 21 years old. But later in the song he says his langers need a patch. Langers are the short pants which were used by young boys. So he should be about 14 years. And now the question: Is he a man or a boy? Or am I thinking in a too complicated way?