in other words , david signifies the first messiah , who will arrive to deliver and atone for man 's sins , and solomon signifies the messiah that shall return in the time predicted to establish a glorious age upon this earth .