You'd better watch out. Innocent Christmas shopping can prove perilous to the heart

by