To be fair it was always destined to be back over $20k once again, it wasn't really something we would have guessed would take this long, it was 2017 when we first broke over it (technically only few places went above $20k and many stayed at $19.6k or so at best) and I was assuming it would be back in 2018 and when it failed and continued to drop, I assumed that spring 2019 increase where we moved to $13.9k levels would be the moment we would break over $20k.
We are still not over $20k this year neither, let's hope for this to continue and by all account it looks like it is going to be over $20k but if it fails it would mean we will have to wait another big increase once again to break over it. I would have assumed it would have happened already.
Most of us (read all of us) certainly felt so, but there was never anything to prove that this would happen for certain, other than the glorious weight of history, where Bitcoin inevitably takes years to pop its ATH and then move back into a new cycle of new highs.
We're still not there yet, though. Just about $2k shy today so far, and even if we go back over $20k, it's never truly certain we'll see it do another massive rally to push new heights.
It's a bloody enjoyable ride, though.