Willow: A Novel