X Factor winner Louisa Johnson has said sorry for old tweets.
Messages sent in 2013 - two years before she appeared on The X Factor - resurfaced this week.
The singer had sent a number of Tweets using homophobic slurs when she was 14.
In a message tweeted out today, Louisa told her followers: "When I was a schoolgirl, I made some inappropriate remarks on Twitter. I was young and foolish, and hanging around with the wrong crowd and didn't know any better. That's not an excuse. It's an explanation.
"I'm sorry for some of the comments I made at that time on social media. I think it's important for me to speak out about this and say that I don't think it is right or appropriate for anyone to use derogatory language at any time or at any age, no matter the circumstances."
She added: "I am a completely different person to who I was at the age of 14, and I am a huge supporter of the LGBT community.
"I have a lot of young fans, and I know I can now use my voice for a message of positivity, inclusion, and equality."
Reception to the apology was mixed, with some branding the now 20-year-old a "bad role model".
But others showed their support, with one writing: We’ve all been young and naive once, if anyone says they’ve never made a mistake then they’re definitely lying. I have probably used words I had no idea of meaning when I was 13 or 14, we’ve all done it. It’s the person you are now that counts don’t worry you’re amazing person!"
Louisa's Twitter controversy comes as she releases her brand new single Yes, which is out to download now.