https://dev.momentmag.com/knitting-hope/