Oh, I held my breath and turned away From you last night Logic on my left, temptation on my right You don't know how hard it is For me to rise above There will be a time when my heart's ready for your love I live my life in fear Oh, I live my life in pain Don't know where I'm going I've forgotten why I came And then you called me home A bugle in the fog There will be a time when my heart's ready for your love My heart's been twisted up like wicker And pulled apart like straw Left out for seasons To freeze and to thaw I'm burning for you now I believe it's had enough There will be a time when my heart's ready for your love I wanna hold you close And watch darkness come to light Roll you off my arm when it's falling asleep at night I had to burn the table Put the candle on the rug Oh, there will be a time when my heart's ready for your love The mountain lakes a dance floor The rock, cathedral walls You're dancing, oh you're spinning Laughter echoes down the halls And if I was that king, I would buy a little shove There will be a time when my heart's ready for your love But you don't wait for nothing No, you're the queen of all With a single word, armies of men fall And this is just a dream, I can tell by talking doves But there will be a time when my heart's ready for your love Oh, I held my breath and turned away from you last night