A woman has been left distraught after being handed a Christmas card by a so-called friend at 3pm on Christmas Eve.