No I think you are saying that you are attracted to them on a spiritual level, attracted to their being. It has nothing to do with their physical appearance.
How do you define "ugly"? It really depends on the context. If you ask someone out and they tell you that they find you spiritually attractive, but arent interested in you in that way - I would say that person does not find you physically attractive. Which does not mean that you are ugly. A lot of people find me very attractive while I am not others 'type'. I like people to have little quirks and "flaws" like a big nose or a slightly funnily shapen mouth. Beauty is in the eye of the beholder. Saying someone is spiritually attractive is not calling them ugly.
you love her
It means that his mind is attracted to you but his "body" is not there yet. Give him sometime and he will be fully attracted to you yes or it may mean he is already fully attracted to you if he doesnt think sex is unspiritual
They say Mumma Mia and and smack you on the ass
A man who identifies as gay is attracted exclusively to other males. He would not be attracted to a female. It is also impossible to tell for sure if somebody is attracted to someone else unless they tell you.
tell them to open their mouth and then laugh saying "HA! HA! HA!"
If you want to tell someone you love them without saying it...i don't think I'd try that! Just come clean and tell them
Hold their hand, or tell them that you like them and see if they like you too.
Someone that you secretly admire. It'd be someone that you are attracted to, but don't tell them. If you had a secret crush/admirer, that means that there is someone that secretly fancies you.
You can tell by their body or sign language or by what their eyes are saying.
you tell a girl you like her by either saying it to her face or getting someone else to say it to her for you
All women are attracted to other men, just as all men are attracted to other women. People don't stop being attracted to other people just because they're in love with someone.