Adjective
1. infatuated with
2. smitten with
3. in love with
5. obsessed with
6. doting on
7. greatly enamored of
8. swept off one's feet by
9. crazy about
10. mad about
11. wild about
12. carrying a torch for
14. stuck on
15. gone on
Verb
16. stupefy