Sermon - Christmas Eve - Genesis 3:15 & John 3:16 - What's It All For?

If we're asking the wrong questions about Christmas we will undoubtedly come to the wrong answer.  Genesis 3:15 is the first promise of the Gospel that God will send a savior to restore creation.  But who is this person?  And when will they come?  And now you're ready to hear the Good News that comes at Christmas.