Can any guys out there please explain to me why my BF is so damn cheap? He wont pay to take me out to dinner or a movie. He always buys me great anniversary and birthday presents but i practically have to beg him to buy a pack of cigarettes. (we both smoke) He wont even throw down money to buy a case of beer or something. Its getting ridiculous! Please help!