weaving and star-gazing