2968

Each time an Avatar
Comes into the world,
He is at least a thousand years
Ahead of his time.