Question: Why do men spend 300$ on one out =fit and tells you he can't afford you a engagment ring? 

Answer: because he doesn' t want to spend the moneyon someone other than himself or he's not ready for marriage
This question from the Yahoo Q&A forum is categorized in the topic: Family & Relationships