21 For he must remain in heaven until the time for the final restoration of all things, as God promised long ago through his holy prophets.