My opinion is that, yea it has a bunch of meanings - sex, relationships, etc..., but I think really it's about the girls saying they want that one guy that can 'sweep them off their feat' kinda thing, you know, like a person that will totally blow them away and all, to satisfy them in all ways, as a lover, partner etc....
My opinion is that, yea it has a bunch of meanings - sex, relationships, etc..., but I think really it's about the girls saying they want that one guy that can 'sweep them off their feat' kinda thing, you know, like a person that will totally blow them away and all, to satisfy them in all ways, as a lover, partner etc....