Who sings "I'll wait for you"??? please help!

The song is sorta old; probably from the late 80's to early 90's. The chorus goes " No one can touch me me, no one can rush me, Ill wait for you.......... No one can change me, or rearrange me, I'll wait for you........." (Bridge) "I don't care how long it takes..... I don't care how far awayyyy... I will never abandon you.... to you always I will be true..." It was a pop, possibly R& B song. Please help me figure out the name of the person who sings this song??? Thanks!!

No one has any idea???? I need this song. It's been rattling through my head since I was a child and I cant put a name to this beautiful voice.. If anyone knows anything or could even guess who sings this song then I would be entirely greatful. Please help!

I'd climb the highest mountain to reach you (climb the highest mountain)
Or swim the deepest sea to rescue you
If thats the situation i'll do it for you.....
Cuz youuu have been there for me
And Ill be here till eternity

Minnie has so many songs and albums. do you know which one???? I think she may be a little bit older than the woman im talking about. But i love you for trying. Thank you so much. If you think of anything please let me know