Knitting Magazine 259, April 2025