I built these walls A fortress strong To harden my heart In case the world does me wrong But when you shut out love You're shivering in the cold Without someone to lean on Without a hand to hold Now I'm reaching out To make up for lost time Knowing you might be the one To change my mind Unfinished heart Keep on beating Against the odds Keep on dreaming I'm gonna keep this fire burning Like a torch that lights a thousand stars You could be the finishing touch For this unfinished heart I'm incomplete I'm insecure Cause there is something gone That only one thing can cure I need your hands I need a shoulder In the war of roses I am a soldier Now I see your smile Your beauty head to soul I see the other half of life That could make me whole Unfinished heart Keep on beating Against the odds Keep on dreaming I'm gonna keep this fire burning Like a torch that lights a thousand stars You could be the finishing touch For this unfinished heart So many roads to travel More mountains left to climb No matter what the odds I will fight for you I won't be broken hearted This heart's just getting started I'll do it all before I'm through Unfinished heart Keep on beating Against the odds Keep on dreaming I'm gonna keep this fire burning Like a torch that lights a thousand stars You could be the finishing touch For this unfinished heart