Shop

The Christmas Promise (Hardback)

£8.00

In stock

A captivating retelling of the Christmas story showing how God kept his promise to send a king unlike any other: a new, rescuing forever king.