In what we're hoping is a new door-to-door service offered by the singer, Ed Sheeran turns up to sing a little rendition of 'Happy Birthday' to Bruno Mars on his birthday.  

Mars, who is currently on his North American leg of his '24k Magic World Tour', turned 33 yesterday. The 'Uptown Funk' singer took to Twitter to wish everyone a happy day on "this international holiday": 

A few hours later he uploaded a video of a certain ginger guitarist wishing him a happy birthday, while scoffing away at his cupcakes and asking for Sheeran to keep singing:

Other celebrities and friends to wish Mars a happy birthday were chat show host Ellen DeGeneres, singer Charlie Wilson, and Mars' brother and drummer with his band, E-Panda:




All joking aside though, can we please get Sheeran's phone number as there's a rake of birthdays coming up in the office soon.