Kate Bosworth in Marc by Marc Jacobs Sunglasses

Adorable Kate Bosworth turns 28 on January 2 [...]