Stumped as to what this actually is

Can anyone identify this? My informed guesses would be: A. Some sort of granite B. Zircon C. Sodalite

Thanks in advance!