I had been looking at the magnetic brooches locally to use as a shawl pin, but at $35+ they were out of my price range.  So I started looking on Amazon.  The first priority was that it had to have a strong magnet (reviews seem to support this), second is that it was smooth so it didn't catch the threads of my shawl and third that it was neutral enough to match with the different ones.  The plus side of this one is that it also has a pull-out eyeglass holder in case I need it.  It arrived with all the stones in tact and in a nice velveteen drawstring bag.

The magnet does seem to hold very well and the eyeglass holder slides in and out without a problem.  In my photo with the front and back on the bag, this is how far apart they have to be or else they will attract each other (that is how strong it is).  There is a lip on the back piece that has a hole in it.  I don't know what that is for, but will probably put a yellow string through it to make it easier to see if I drop it while putting it on/taking it off.

I did a test on one of my smaller (but heavier) shawls and it seems to hold fine.  I will update this review once I've used it a few times or if I have trouble with it breaking like a few others.