Weaving dreams of forever...