I think the lack of maturity and communication skills, on both your parts was to blame. It's clear you may have to read some relationship books in your future. For now, you should probably move on to the next guy, and do everything completely different from what you both did here. Good Luck.