I see both of these two phrases used quite often and I have to question why rocks are so cool here. Is there a history behind both of these sayings, and is possible that both of them are just mere propagandistic marketing blather by Gary Dahl?

How do you decide which one to use? In Texas, I hear both of them interchangeably.

That horse will rock your socks off.


That horse will get your rocks off.


1 Answer 1


To get one’s rocks off is to become sexually excited. If a horse does this to you, you should probably seek professional help.

To rock your socks off is to have a good time. There is no sexual connotation to this expression, as far as I’m aware.

  • 2
    I have heard both used in a sexual manner, though I have never heard "get one's rocks off" used any other way than sexually! Jul 20, 2012 at 10:06
  • 4
    I haven't heard it used as "sexually excited", I heard it to become sexually spent.
    – BillyNair
    Jul 20, 2012 at 20:44
  • 1
    Here rocks = stones = testicles.
    – TRiG
    Jun 7, 2013 at 15:33

Not the answer you're looking for? Browse other questions tagged or ask your own question.