This little boy melts my heart! OMG. The last time he was on Ellen he sang Bruno Mars and on the latest episode he's singing Ed Sheeran's "Thinking Out Loud"... and guess who surprises him?!

Try not smiling.