GUESS WHO'S 29 TODAY?

It's California Gurl Katy Perry! Who would've predicted that fast-forward a couple of years and the gospel-singing (blonde) Katy Hudson would turn into such a pop princess? Happy bday, oh, and TGIF! We hope John Mayer has something sweet planned for you.