I've met great people at the wrong time in my life. We were both in different places, wanted different things. Even though we clicked, the timing just wasn't right.
Sometimes you meet someone amazing who isn't ready for what you want. That's not a reflection on either of you - it's just life.
What to Do
If you genuinely believe this person is special, sometimes waiting is worth it. But don't put your life on hold indefinitely. You deserve someone who wants what you want, when you want it.