A gentle sigh
A kiss goodbye
However far you are you always catch my eye
And when you go
Far over yonder
No matter where you roam my heart will never wander
How many times can a heart be broken?
How many times can a lie be spoken?
How many times can we pretend to walk away just to turn around and say?
Oh shoni, you're perfect for me
For all my wrongs I give a thousand apologies
I don't know what I'd do if I end up losing you
You make my life so sweet
You're perfect for me
By sun or moon
Midnight or noon
Whatever time it is I want to be with you
In winters morn
Or summers scorn
Whatever weather we can weather through the storm
How many times can a heart be broken?
How many times can a lie be spoken?
How many times can we pretend to walk away just to turn around and say?
Oh shoni, you're perfect for me
For all my wrongs I give a thousand apologies
I don't know what I'd do if I end up losing you
You make my life so sweet
You're perfect for me
Well I've been walking down the sidewalk
Trying to put together my thoughts
I thought this world was so cruel
But somehow it gave me you
Oh shoni, you're perfect for me
For all my wrongs I give a thousand apologies
I don't know what I'd do if I end up losing you
You make my life so sweet
You're perfect for me
Oh shoni
Oh shoni
Oh shoni
Oh shoni