John Lewis have released their anticipated Christmas 2016 TV ad, and it’s probably one of their best if you ask us. Importantly, the music fits well – Vaults rework Randy Crawford’s One Day I’ll Fly Away.

Catch it in full below