a weaver on the horizon