Major cuteness alert! A little boy’s dream was made over the past weekend.

When one of Ellen Degeneres’ child geniuses, Kai, came back on to her show to conveniently sing his favorite Ed Sheeran song. “Thinking out Loud,” he had a big surprise coming to him. Sheeran was watching the show from his dressing room, but couldn’t resist coming to visit this little guy mid-song!

The best part is that Kai had no clue that his inspiration was sitting right behind him for most of his performance. When Kai finally noticed, he really didn’t have any words left in him. It was truly a moment to remember. Check it out below.