It is a common knowledge that women are a lot different from us in tastes, thoughts, opinions, behavior and so on. A woman is constantly trying to read between the lines of any situation she is involved while we usually don’t pay attention on such trivial things at all.
Therefore choosing a good gift for the woman you love can be a very difficult affair. If you pick a good one she will most likely admit you are very gallant to her and feel like you really appreciate and love her the way she is. If you buy a wrong present for her she might become disappointed in you and even start thinking if you two are actually compatible in life.