If something had been different If something had gone right If something had been better, I might not sing my song tonight If all my plans had come to past And fit like hand in glove Then I'd of lost my only chance To know a perfect love If all my wrongs were righted And all the dreams I planned Had worked out as I thought they should And not turned into sand Then we'd of walked down different paths Not guided from above For the greatest dream I ever dreamed Is to know a perfect love A perfect love is sometimes found with just one right mistake That brings the perfect couple to the crossroads that they make And now that I have found her I changed my point of view And I learned that old regretful paths can lead to something new So if you think there's nothing left And if you think you're through And if you've written off your life as many people do And if your plans don't come to past And fit like hand in glove Perhaps it means tomorrow You will find a perfect love If your plans don't come to past And fit like hand in glove Perhaps it means tomorrow You will find a perfect love