* Quartz: This is a hard, glassy mineral that gives granite its sparkle. It's usually clear or milky white, but can also have a pink or smoky color.
* Feldspar: This is the most abundant mineral in granite. It comes in a variety of colors, including white, pink, and gray.
* Mica: This mineral gives granite its flaky or shimmering appearance. It can be black (biotite) or white (muscovite).
* Amphibole: These minerals are dark and often needle-like in shape. The most common amphibole in granite is hornblende.
While these are the main minerals, granite can also contain other trace minerals like magnetite, garnet, or pyrite.
The specific proportions and types of minerals present will determine the color and texture of a particular granite. For example, a granite with more feldspar will have a lighter color, while a granite with more amphibole will be darker.