Jewel was spotted by photographers in a tiny, violet bikini in Miami Beach on Tuesday. Despite her smile in the photos, the singer, 35, was not too happy about it!
She posted on her Twitter page, "I'm mortified."
She explained, "As I was leaving the beach, hunched over trying to put a dress on, I heard 'click click.' Yup -- paparazzi! I'm so embarrassed!"
"At least he was pretty nice, said -- 'how about u pose for a 'flattering' shot," she added.
Jewel was in Miami for what she called "a rare day off."
"Extra" wants to know -- What do you think of Jewel's bikini body?