rock someone's socks

Etymology
Probably chosen for the rhyme. See.

Verb

 * 1)  To appeal to somebody very much.