Wiktionary
sweep someone off their feet
vb. (context idiomatic English) To seduce someone romantically.