I get that he SEEMED great. If he really IS, he'll show back up at some later date. But understand that you didn't know him long enough to know if he was REALLY as good as he seemed or not. So go about your life and trust that anything that was actually meant to be will come back to you sometime.