Selena Gomez recently shared a mirror selfie of herself donning a black string bikini on Instagram.

The 23-year-old "Same Old Love" singer took the candid shot and mentioned fashion photographer Steven Klein in the caption of the photo, hinting that she was taking part in a photo shoot, according to E! News.

"comin soon @stevenkleinstudio hehe," Gomez captioned the photo on Instagram, teasing the mysterious photo shoot.

 comin soon @stevenkleinstudio hehe

A photo posted by Selena Gomez (@selenagomez) on Dec 16, 2015 at 8:43pm PST

Klein has snapped photos of Gomez's friend circle lately, such as Gigi Hadid for her Versace 2016 spring campaign and Kylie Jenner's controversial bondage-inspired shoot for Interview magazine.

Gomez has been vocal about her stance against body shaming, especially when scrutinized by some critics for having a curvier figure.

"I don't care about that stuff, but I did start gaining weight, and I didn't really mind it . . . Man, that hurt. That was really hurtful because I've experienced people who have tried to control that kind of stuff before, and I didn't care. This is my time. I want to do it the way I want to do it," Gomez said during an interview on The Cruz Show on Power 106.

"It's not even about my weight. It's just that I'm not going to give a f--k what people say-sorry!"

While Justin Bieber has been seemingly reminiscing about his ex-girlfriend by posting throwback photos of himself and Gomez, she has been rumored to be spending time with Niall Horan from One Direction. In a recent segment of James Corden's "Carpool Karaoke" on "The Late Late Show" Horan even admitted he would marry Gomez.

At one point Corden says, "One person you've got to go on a cruise with for a year, sharing a room. You spend every minute of every day with them, but you do not sleep with them. One of them you marry, and the other one you just sleep with one time."

Corden gives Horan three people to choose from: Demi Lovato, Selena Gomez and Tina Fey.

Horan responds, "That's a pretty good three. Sleep with Tina Fey, marry Gomez and go on a cruise with Demi Lovato."

Gomez released her second solo studio album, "Revival," on Oct. 9. The album, which topped the U.S. Billboard 200 chart, has produced the singles "Good for You," "Same Old Love" and "Hands to Myself."