Who can say? It is a question as old as time itself. We may never know the answer.