In this story, our hero is a little child who narrates a Bible story in the cutest way you’ve ever seen.

David DeFigueiredo was only four and a half years old when his mom’s friend asked him if he could narrate the nativity. His mom, Becky Dayton DeFigueiredo agreed, she then had David read the verses twice a day, morning and night.

Surprisingly, Becky didn’t expect that her little boy could memorize the story word-for-word.

Without any help, this boy was able to read the gospel of Luke chapter two, verses six to sixteen.

David in his red sweater stood in front of their Christmas tree and began narrating the story of Jesus’ birth.

“Luke 2, 6 through 16… And so it was that while they were there, the days were accomplished that she should be delivered. And she brought forth her first born son and wrapped him in swaddling clothes and laid him in a manger because there was no room for them in the inn,” he began.

Little David then continued, “And there were, in the same country, shepherds abiding in the fields keeping watch over their flock by night. And lo, the angel of the Lord come upon them and the glory of the Lord shone around about them.”

He just kept telling the story with ease, “And they were so afraid. And the angel said unto them, ‘Fear not! For behold, I bring you good tidings of great joy which shall be to all people. For unto you born this day, in the city of David, a Savior, which is Christ the Lord. And this shall be a sign unto you…”

Not many adults can have this story memorized, which makes David’s accomplishment even more impressive.

So far, her post has received over 81K reactions on Facebook. Viewers left many comments to congratulate the young boy on his outstanding performance.

“I keep this on my phone and listen to it every once in a while. It makes me smile every time I listen to it. Such an adorable little man,” one person commented.

“How well he tells the story of the nativity, what a memory, this little genius will go far, bravo!” another said.

Sign up to receive our latest news!

By submitting this form, I agree to the terms.