God's covenant people: Yesterday, today, and forever