Britney Spears turns 29, seems more stable than ever

Britney Spears seems to be back at the top of her game – perhaps not so much in terms of her career, but she seems to have her personal life in order like never before.  Britney, who recently turned 29, was whisked away last weekend by boyfriend Jason Trawick for a romantic mini-vacay at a luxury resort in Mexico.

She looked a picture of physical and mental health on Monday when she returned to the United States, and even had a photo shoot with fashion photographer Mario Testino.  On Tuesday, she was spotted at her old stomping ground, doing some holiday shopping at Walmart.  Some things never change!