He has endeared himself to many a music fan through his kind-hearted gestures like the one he pulled at an Australian wedding last week - but Ed Sheeran's appearance on Sesame Street will reduce you to a puddle of 'awww' in seconds.

Sheeran continued the long tradition of musical acts appearing on the children's TV show by singing 'Two Different Worlds' with the Cookie Monster, Grover, Elmo and co. The song is about the etiquette between 'home' behaviour and 'school' behaviour, and is super cute.

Best not watch this if you're hungover or feeling emotionally unstable - it might just send you over the edge.

Otherwise, watch it below: