14 Interviews???

I would love to hear some advice/feedback surrounding a recent experience I have had with a new client and candidate.

We were notified of a very important "urgent" role with a Fortune 500 Company 3 1/2 months ago. Their need was "urgent" and "critical".

We sent them three candidates in less than one week.

Our top candidate went through an interview process that included meeting with 14 people (C level execs included) throughout the organization. On the last interview compensation was brought up to him that included a number and he was asked if that number met his expectations.

A week went by and no return communication from the client. 10 days later I was able to reach one of the major decision makers. I was told my candidate was their leading choice but they had two others in the mix. I explained he needed an answer as he had to plan for other impending opportunities. I was asked to keep him "warm" for two days.

Two days later on of the minions called and said a decision would be made possibly next week, probably the week after.

Long story short- I pulled the candidate per his request. The candidate has since sent an email (without my knowledge) detailing his frustration with the entire process.

Just would like to hear comments about this-

What do you think are the possibilities of us being able to work with this client again?