When did God promise everlasting life to his elect?
He promised it before all the ages of time [1:2]
Can God lie?
No [1:2]