sweep someone off their feet

Verb

 * 1)  To seduce someone romantically.
 * 2)  To overwhelm.