It's not a song many would associate with Christmas or John Lewis, but the department store has somehow managed to transform noughties punk rock song All The Small Things into a festive ad hit.
But in the place of Blink-182's electric guitars and Tom DeLonge's distinctive nasal vocals is a softer piano melody and gruff crooning of Atlanta-based singer Mike Geier.
Despite the change in sound, the lyrics still echo a song of love and describe a sweet gesture made by a loved one. The 2000 hit was originally inspired by DeLonge's girlfriend at the time, Jennifer Jenkins, who left roses for him on the stairs - a simple, sweet act of kindness.