Holiday Sewing Done!

Despite there being 364 days between one Christmas and the next, I always seem to panic sew at the last