This morning Corbin (age 9) asked about how God could have always existed and will exist forever. He comprehended the forever part but the "no beginning" didn't make sense to him.
Understandably this is a hard concept since everything we know has a start and an end. But as he said, "there must have been a time before that, and a time before that".
So if there could be time before something, why couldn't there be God before that too? If time always existed, then so could God.
Unfortunately he had to go to his soccer game before we could get too far in but it's probably for the best since is mind was already pushing the limits of complex abstract thought.
Side note: as I'm writing this, I accidentally explained how we don't have free will to Benjamin (age 7) while trying to explain existentialism.