John Lewis, ‘Tis the Season to be Jolly

It seems that retail shops start gearing up for Christmas earlier and earlier every year and John Lewis is no exception, dusting off their Christmas decorations 79 days before December 25. More than eight miles of decorations including 250,000 …
Special Occasions: Special Moments continue reading

Christmas Holiday Moments: Special Moments Christmas Ideas