When i go shopping, i pick up everything that i like, even if i can't afford it, then as i work my way to the cashierm i start eliminating items. by the time i get to the front i have one or two items left out of 20 or more.
LOL I do the same thing...especially when I am in a craft store like Micheal's and picking out beads...I pick a bunch of them and carry them with me, and when I am ready to go and have my arms full I put back what I can live without and take the rest to the cash register.