Crystal Ball Stained Glass Mirror by Imaginary Mirrors
Handmade by @melaniebees
or 4 installments of $13.75 USD by More info