How Long Will It Be?

How long will it be?
The problem is not knowing:
it could be any moment
but it could be never.
Too much time alone
leads to loops,
leads to questions
like:

How long will it be?
When I travel forward in time
I see the past recede and shrink
into something so small
it barely exists.
It makes things easier,
but when I lose faith
I ask:

How long will it be?
and for whom do I build this
structure
if not only for myself?
I had imagined
the foundations strong enough to let
someone share this castle
with me.

So
how long will it be?
I stand amongst the debris
and try to fit the pieces together;
shake a fist at the sky;
and still the hope
of an unearned happy ending,
bought by a miracle,
persists.