Khloe Kardashian flashed a big smile as she did some Christmas shopping in L.A. just one week after filing for divorce from Lamar Odom Credit: JG/LIMELIGHTPICS.US

Khloe Kardashian might just have a merry Christmas after all. The 29-year-old reality star appeared to be in great spirits on Thursday, Dec. 19, despite having filed for divorce from estranged husband Lamar Odom just one week earlier.

Though she kept her eyes hidden behind a pair of green-mirrored aviator sunglasses, the newly single former X Factor host flashed a wide smile as she did some Christmas shopping at Barneys New York and Maxfield in Beverly Hills, Calif. She was dressed casually for the outing in black capri leggings, a black top, and a black jacket.

Kardashian has been spotted out and about several times since she filed to end her four-year marriage to Odom on Friday, Dec. 13. Earlier this week, she stepped out wearing a black hoodie with the words "Nothing Was the Same" written across her chest.

According to court documents, the Keeping Up With the Kardashians star cited "irreconcilable differences" as the reason for her split from the basketball player. The two had been estranged for some time, at least in part due to revelations about Odom's drug use.

"I am strong because I've been weak," she shared on Instagram just hours before she filed for divorce. "I am fearless because I've been afraid. I am wise because I've been foolish."