multifaceted

(of a gem) having many facets.