Your interview was excellent. You had excellent rapport with everyone that you met. You walked out of that meeting and just knew an offer would be coming your way. You heard nothing. You followed up. Someone else got the job. What could have possibly happened? Do you know your references as well as you think you do? Think again.