It happens - it sucks - but if it is as you said over price then it's not apples to apples and therefore you did your job and shouldn't feel bad. I assume the client just didn't understand the difference between cost and value.
Sounds like you're doing well - keep it up and have a great fall season!