Looks sharp enough to be diamond and I don't think anyone would have done all that work for white sapphires or topaz. Good score and the necklace looks great on you.
Also, I didn't think of this before, but you usually don't see a safety chain on imitation jewelry. It's usually there to keep the real stuff from breaking and slipping off your wrist or neck.