Honey G was toying with the idea of coming out when she was competing on 'The X Factor' last year but feared people would spout homophobic abuse at her.

Honey G

Honey G

The 36-year-old rapper revealed she was a lesbian last night (26.07.17) in a very revealing interview but has admitted, although she's only just made the announcement, she's been attracted to women for a long time but was too scared to come out.

Speaking on 'Lorraine' on Thursday (27.07.17), she said: "During X Factor' there was always speculation and some of the press asked me during interviews about my sexuality. I wasn't ready at that time to come out to the world.

"I was quite shy and guarded, I was a bit nervous about people being homophobic and people not being very kind about it. Some people don't accept gay people like they accept straight people. It wasn't the right time during 'X Factor'."

However, despite her initial concerns, the brunette star has been blown away by the amount of positive comments she's received since the news went live just hours ago.

She explained: "[It's] mostly positive comments that I've seen on Twitter and Instagram. I'm completely overwhelmed with the support I've been getting from the British public. People have been rely kind about it. Obviously you see the odd comment, they didn't like the way i looked in that photo, everyone has their opinion."

Meanwhile, Honey G - whose real name is Anna Gilford - isn't ready to date just yet but has admitted she has a number of celebrity crushes.

She said: "I've had a thing for Queen Latifah for f***ing ages. Literally. She's an A-list celebrity so how can I get anywhere near her, do you know what I mean? Obviously ['X Factor' judge] Nicole Scherzinger is very attractive and she's got an amazing body. But obviously I know she's straight, we never really sat down and got to know each other."