M&S £7 thermal top is 'heavenly' against my skin and saved me in the snow

Shopping writer Eve Rowlands has found a perfect thermal top available for £6.45