After several good conversations with him, it came time to meet in person, and he was nowhere to be found.
His no-show was a disappointment.
After such a great time talking to him online, you were genuinely looking forward to meeting him in person.
That was not to be.