It was bound to happen eventually, y'know, what with Ed Sheeran not knowing how to use the word 'no.'
The ginger singer has teamed up with Justin Bieber for a song from the latter's forthcoming album 'Purpose', out this Friday.
It's called 'Love Yourself' and its scornful lyrics are directed at a former lover, with lines like 'You think you broke my heart? Oh girl, for goodness' sake".
It was co-written with Sheeran, who also features on backing vocals.
Hear it below: