One could interpret
Gandalf's words in a number of ways. I think that these things have been around since before a)
Sauron became
evil. b)Sauron came to
middle earth c) Sauron's spirit came back to inhabit middle earth. I do not think this meant the creation of Sauron along with the other
Ainur. The origins of
Tom Bombadil are as discussed on numerous other threads, an enigma that JRRT never explained. Concerning
Ents, they were definitely some of the oldest inhabitants of Middle Earth, but doesn't it say somewhere that they were awoken by the
Elves? Someone help me out please. In which case would you consider the Elves to be older? Obviously these big
creatures had big egos to go with them.