This hymn has been running through my head ever since yesterday. It started up again this morning, but the words are a little different: It's not "My God, my God, why have you abandoned me?" Instead, the words are, "My God, my God, why have I abandoned You?"
It's a good question for Advent.