Peter T. This is how I would answer your question.
I would create a list of all the qualities I seek in myself. Things I aspire to as being a good human being. When I find these same qualities in a man, it tends to attract me. Mix these qualities with magic, and poof, you have love.
That's how I see it
Little Neo