Why are we waiting?

Preached by Stuart Irvin on 2nd December, 2018 Texts – Jeremiah 33: 14-16 & 1 Thessalonians 3: 9-13