Nine shopping days left.

No, I’m not done. Are you?

My problem is that I always start with the easy gifts, and then as time is running out I’m stuck with people who are impossible to buy for. Yes, that is a pretty easy recipe for stress.