What a story!
I have one question: did you have a mini stroke or is it the migraine? They must be really awful.
I've never had one but one time I had a really bad headache. I went to lie on the sofa and my cat jumped up on me right where the headache was (the back of my neck area) and glued herself to me. I've never forgotten that. It was like she knew.