love weaves through a millennium