primrose willow