Rose quartz sometimes gets its pink color from trace amounts of titanium, iron, or manganese in massive quartz. The color may come from thin fibers in the massive material. Pink quartz crystals (rare) may get their color from phosphate or aluminum.
Ozguy89, public domain