You're out window-shopping when you spot a jacket that you know your brother would love. Do you
buy it -- whether or not you can afford it -- and give it to him right away
? Or do you
buy it and wait for his birthday
?