From this day until forever We could dream our lives away We could set the world on fire Then dance around the glowing red flames We could sail into the sunset And then dive to the ocean floor Build castles out of crystals And find the rarest of pearls Your love is so good Your love is so good, so good There's a million and one reasons Let's start from here Take a step into the great unknown There's no place I know that we can't go Just as long as I won't have to go alone There's a million and one reasons why Your love is so good We could cross the vast Sahara And sleep under a diamond sky Chase a mirage in the distance Then laugh so hard until we cry We could climb the highest mountains While we sing at the top of our lungs Rise up like the phoenix Watch ashes fall down from the Sun Your love is so good Your love is so good, so good There's a million and one reasons Let's start from here Take a step into the great unknown There's no place I know that we can't go Just as long as I won't have to go alone There's a million and one reasons why Your love is so good If I searched the world around Cross unchartered ground I'd never make it if you weren't there I don't know what I'd do without you Take a step into the great unknown There's no place I know that we can't go Just as long as I won't have to go alone There's a million and one reasons why Your love is so good