It has more than one color because it has more than one kind on floss and uses ribbon for some stitches and also uses beads. It has a lot of specialty stitches (complex stitches). It is for an advanced stitcher.
You do need to call customer service. They can tell youwhat is needed, including fabric, for this pattern.
They can also tell you what all of the needed supplies will cost.