One theory is that Tom Bombadil is actually Aule, one of the Valar described in The Silmarillion. This would explain many otherwise paradoxical aspects of the enigmatic character.