the tea merchant snow white and rose red