There will be times when all will be lost. There will be times when we just can't help but sing. There will be times of hatred and despair; loved ones turning against loved ones...lovers falling out of love. But there is always a time for hope: a time for a flower to bloom, a long lost love to be renewed.
Whom is the Restorer? Our hearts search for the truth but they only go so far. How far can one go? The answers have always been within us, not before us.