Note: At the suggestion of a reader I am splitting the post into two separate pieces.  Stay tuned for 10 Steps to Haggling!
When I was younger I had very low self esteem, there was no reason for me to be shy and scared to talk to girls, but I was.  I was scared of them [...]