Good for you!
Speaking as a female, I wouldn't flame you! She is basically harrassing you. If a man did what she's doing to a female co-worker, all heck would break loose and the excrement would hit the oscillating device. The only suggestion that I have is that you gently tell her that you are very happily married and while you are flattered by her attention, she should focus elsewhere. Then, I would explain, privately, to my manager that she seems to be fixated on you, and that you will not go to her house to fix anything. Back it up with the photos, flirting, etc... so that if your boss insists, you have grounds to refuse. Good luck.