Ed Sheeran always writes songs with Rihanna in mind.
The 34-year-old singer praised the 'Diamonds' hitmaker for having "the best taste" of any other artist and he admitted he isn't the only songwriter who pens tracks in the hope of catching Rihanna's ear.