All hail the granny square!

5 min read

From its thrifty roots to modern runways, granny squares have won