Isn't it bewildering to learn from Holy Spirit that the good news reveals Jesus Christ lives within humanity and enables us to experience the magnitude of God’s presence...... Christ who floods you, He is the hope of glory! We celebrate His birth each and every Christmas Day!