LOS ANGELES -- Selena Gomez is taking her power back ... with a bikini pic.
The 21-year-old singer, actress and former Disney Channel star posted on Instagram late on Tuesday, May 21, a photo of herself in a yellow, skimpy, two-piece swimsuit and kneeling down in shallow water near a beach (see above, right).
"Taking my power back.. can't wait to show you where I've been. I love y'all. Ps, I still obsess over pickles," she said.
Gomez, who also showcased her bikini body in the 2012 movie "Spring Breakers" and has often been photographed on the beach by paparazzi, has been dealing with personal problems over the past few months. In April, she had to deal with a stalker -- who was not her first. In January, she underwent a two-week rehab stint for an undisclosed ailment, which her spokesperson said was not substance abuse.
She also canceled several tour dates, saying: "It has become clear to me and those close to me that after many years of putting my work first, I need to spend some time on myself in order to be the best person I can be."
What's with Selena Gomez and pickles? The singer and actress has often talked about her love for the savory snack and condiment. In an interview with MTV last year, Gomez had said that there were three things she needed to keep her happy while touring -- incense, ramen noodles and, yes, pickles.