When I needed a shoulder to cry on
You dried up al my tears
When I wanted someone to rely on
That's when you came near
And when it comes to loving me
You're the best of all
You're always in the right place at the right time
To catch me when I fall
You've got perfect timing
You're not a minute too soon
Not a moment too late
You've got perfect timing
I can see when you move
I can feel when you wait
You hold tomorrow in the palm of your hand
Everything runs by your master plan
You've got perfect timing
When I had to have someone to count on
You were second to none
When I needed a friend that could hold on
You were the only one
And when it comes to loving me
You're the best of all
You're always in the right place at the right time
To catch me when I fall
You've got perfect timing
You're not a minute too soon
Not a moment too late
You've got perfect timing
I can see when you move
I can feel when you wait
You hold tomorrow in the palm of your hand
Everything runs by your master plan
You've got perfect timing