Getting a 3-yr old UFO finished is a good reason to make that purchase. I forgive you, but I don't know about the other folks here.
I have to brag a bit... I'm still holding out... I haven't bought any fabric since last December, except that dumb mislabeled sheet from the thrift shop back in January!! And, I made dozens of baby quilts and crib sheets all from stash!!
I decided to stop trying to organize all these mixed up bins, boxes, stacks, etc. and instead just quilt and sew as fast as possible! Wish me luck, y'all!