Selena Gomez has said she is ''done protecting people'' who never ''cared'' for her and says she feels the ''happiest'' she's ever been.

The 27-year-old has admitted, before she released her single Lose You To Love Me, she used to be scared about opening up.

Speaking to Billboard, she said: ''I've said this before, but I used to be terrified of saying anything. I would find myself protecting people that never protected me or cared for me.

"I wouldn't want to say the wrong thing, and I wouldn't want people to think that I had any other motive, other than just being a kind person -- though that is who I am and I am proud of that. I was just done, you know?

''Just done being silent, and I felt like I deserved to have a moment for myself, after going through so much, and throwing that all into this album.''

We need your consent to load this YouTube contentWe use YouTube to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

Gomez says she was a ''mess'' when she penned the song in early 2019 but reveals by the time she shot the music video, she felt ''free'' after sharing her feelings.

 ''When I wrote the song Lose You to Love Me, I was kind of a mess. It was really difficult for me. And by the time we shot the music video at the end of the year, it had a completely different meaning, and it was so freeing.''

"I have all these different goals, and I feel like I'm in the happiest place I've ever been in my life, and I say that with such conviction.

''So I think that the possibilities are endless.''

For more music news, click here