He ate the soap because he thought it was mouthwash.
It does look like mouthwash:
Note to all hotels: Please don't buy this bath gel in mouthwash color. That did not taste good pic.twitter.com/zjzoumAg0E
— darren rovell (@darrenrovell) July 30, 2013