1. A method and gem pattern matching technique to analyze a target gemstone comprising: receiving a target gemstone refraction pattern of the target gemstone; analyzing the target gemstone refraction pattern and comparing that target gemstone refraction pattern to a database of known gemstone refraction patterns to determine the percentage likelihood that the target gemstone matches a known gemstone in the database; wherein the step of determining the percentage likelihood that the target gemstone matches a known gemstone in the database comprises the steps of: calculating an area and determining a location for each spot in the target gemstone refraction pattern, determining a largest spot, in terms of the calculated area, in each of one or more portions of the target gemstone refraction pattern, determining an angle of each of the largest spots relative to an origin angle in the target gemstone refraction pattern; for each of the largest spots, storing the area and the angle of the largest spot; comparing the stored area and angle of one or more of the largest spots with angles and areas that are stored in the database and associated with a known gemstone refraction pattern for the known gemstone to determine whether the one or more of the largest spots matches the known gemstone refraction pattern; and calculating the percentage likelihood of a match according to the comparison.