But from what I've witnessed seeing my friends getting married and finding their soul mates, I can gather a few things about what is easily one of the most important decisions we'll make in our lifetime.
First and foremost, you want learn how to be whole and complete on your own if you can. Follow your passions, chase your dreams and cultivate a life you always imagined you'd be living — all by yourself.
When you're searching for happiness from external sources (like men and cheese balls), you're more likely to put up with a person who doesn't treat you as well as you deserve. Simply because, they're your source of happiness and you're afraid of what will happen if you lose that.
Again no real marriage experience here, but it feels kind of like common sense that if you marry someone because they're your ONLY source of happiness, you'll be more disappointed than happy.
People are people, and they are always going to let you down. When people say "the only person you can count on is yourself," they're not being cynical. They're being smart.
So please, God, don't marry a guy because you think he's the only thing that can make you happy. YOU can make you happy.
Marry the man who adds something special to the awesomeness you've already created.
Wait for someone who will understand and respect that they're an addition to your life — not the whole equation.