https://www.lisaclarke.net/2015/03/07/twip-snowing-and-sewing/
TWiP: Snowing and Sewing