Reese Witherspoon suglasses coat smile brentwood country mart jeans flats present sunglasses

Reese Witherspoon was snapped at the Brentwood Country Mart this afternoon, and the Oscar winner picked up what appeared to be a belated birthday gift! Or perhaps an early wedding present? She's undoubtedly over the moon about tying the knot in Ojai this weekend, and even the rainy weather couldn't bring her good mood down!

Last night Reese celebrated her 35th birthday at Tavern restaurant with fiance Jim Toth, her children and several other close friends, and though Jim snapped at photographers, it looks like Reese and company were still able to have a good time -- it certainly wasn't on her mind today!