Selena Gomez is feeling feisty! The 21-year-old singer posted a stunning bikini selfie via Instagram Wednesday, May 21—and she's brimming with girl power.
The "Come & Get It" hitmaker, who's had a tumultuous start to her year with a cancelled tour and a stint in rehab, not to mention reconnecting with ex-boyfriend Justin Bieber, seems ready to put all the drama behind her.
Gomez captioned the pic, "Taking my power back. Can't wait to show you where I've been. I love y'all. Ps, I still obsess over pickles."
Having fought off false rumors of a 2012 Bieber pregnancy, and "cleared up" a difficult situation with Kendall and Kylie Jenner following their girl time at Coachella, it looks like Gomez is ready to prove she's fighting fit and ready for a comeback.