Gold Don't Rust lyrics

I know you worry ev'ry time I go away
You wonder will these
Sweet, sweet feelings shine or fade
Well, that's a question
You don't have to ask
What heaven makes,
It always makes to last

Gold don't rust
Love don't lie
I'll be true 'til the day that I die
Trust in me, you will find
Baby,
You're the gold in this heart of mine
And that gold will shine
For a long, long time.

I wish that I could give you
What you need from me.
But what good
Is a promise or a guarantee?
Love is still a simple act of faith
And a faithful heart
Is always worth the wait

Gold don't rust
Love don't lie
I'll be true 'til the day that I die
Trust in me, you will find
Baby,
You're the gold in this heart of mine,
And that gold will shine
For a long, long time

Love is still a simple act of faith
And a faithful heart
Is always worth the wait
Gold don't rust
Love don't lie
I'll be true 'til the day that I die
Trust in me, you will find
Baby,
You're the gold in this heart of mine
And that gold will shine
For a long, long time
Baby you're the gold
In this heart of mine
And that gold will shine
For a long, long, long time
Yeah

Submitted by Guest

What do you think is the meaning of Gold Don't Rust by Neil Diamond?