LOL. "Listen to your body" has always been one of my cardinal running rules. I remember a while back, I got into a lively *discussion* with another member whose opinion is that you should NEVER listen to your body. "Your body will tell you to stop, but you never need to stop....you should ignore what your body is telling you and keep going no matter what because it is your mind that will get you there". I disagreed! Although that rah-rah attitude sounds good in theory (Mind over Matter) the cold hard truth is that your body does have limitations and you need to respect that. The place where your mind shows your body who's boss is in training your body to reach new challenges. You can, and should, push yourself past your comfort zone, but not to the point of injury.
You did a great run, although you paced it too fast. We've all done it because it is hard to keep the pace down on those long runs. But you will be better prepared for your next long run!