Katy Perry hasn't touched a drop of alcohol in over a month after making a promise to her fiance Orlando Bloom.
The Firework singer, 38, revealed she wanted to quit drinking and made a pact with the Pirates of Caribbean actor, 46.
She made the admission while attending a curated cocktail event of all things.