Gabapentin
"Been suffering with daily migraines for so long I can't remember when they started - decades.  I've tried everything in terms of meds and preventatives.  This has been the best preventative so far.  It has  reduced my migraines by about 90% in terms of frequency - hope it lasts - I'm on 300 mg three times daily"