weave [verb] + fantasy [noun]