Nice concept! Great use of the theme. I was wandering if you thought of giving likeable score per item instead of having one unique item that would fit the customers needs? Sometimes I felt I selected something that could fit the character but wasn't the expected one.
Other than that really nice job. Lot of works in the dialogue. Tutorial are really good!