Ed Sheeran is feeling bad for calling Miley Cyrus a stripper and has said that he will apologize to the singer.
The British singer told The Sun that he was a bit of a "c-t" and his general point was that he wanted Cyrus to sing the songs so people could see what an amazing artist she was but he used wrong words to express his feelings.
The 23-year-old singer continued that he didn't say it in the nicest way but he genuinely loved Cyrus' music.
Sheeran apparently made comments following Cyrus' controversial 2013 MTV Video Music Awards performance with Robin Thicke.