I know this is the worst thing that you would want to hear, but you'll have to submit a support ticket to Steam Support. Although they take forever to respond, they will resolve the problem. This happened to a friend of mine and Steam was actually helpful would you believe it.