My heart yearns for you

I know you can’t be mine;

Many rivers, hills and valleys separate us;

You cannot cross over to me;

And I cannot cross over to you;

Though my heart burns for you,

We are worlds apart;

But why do I keep dreaming about a life with you?

Why does my heart yearn so much for you?

What do the do?

Can anyone advise?