A Christmas carol

A Christmas carol

Regular price
£7.99
Sale price
£7.99
Regular price
Sold out
Unit price
per 
Shipping calculated at checkout.

This is a captivating picture book retelling of Charles Dickens' classic tale about the true meaning of Christmas. Mean old Ebenezer Scrooge hates everything. Even Christmas! Until, one frosty Christmas Eve, Scrooge receives a visit from three ghostly spirits, who whisk him away on a magical journey through past, present and future - but can they melt his frozen heart before it's too late?