A question for the guys, I want to know in case of next time.
It was my mum that said "if someone cares about you enough to buy you a gift, you should accept with a smile and say thank you, don't complain" and when I got a gift I wouldn't use she said "why did you accept it in the first place? how can you say you truly appreciate a gift (e.g cloths) if you are not going to use it(i:e wear it)," and am thinking err! not this one.
My question is if you buy a girl a gift and she didn't like it, would you prefer she said oh its perfect! even though she didn't like it or tell you she didn't like them in the nicest way possible? I would really prefer if the later was OK, to avoid future mistake.