Lyric discussion by Colter_T 

The meaning is very apparent. She's very infatuated with this duct-tape-wielding hero.

An error occured.