God never breaks a promise

In the first sermon of 2011, Nigel spoke on how God never breaks a promise, as he preached on Matther 2:1-23