David Foster | Eternity