What to Gift Your Lady?

Do you have the talent to give a right gift to a right person? Do you think you are good with your gifting choices? There are so many people who are always great at choosing gifts. How good are you at picking gifts?