Oh, yeah, one more thing....
If you have any doubt, break up for a while and get back together. It's the biggest eye-opener, I promise. I just recently got back together with an ex, and quickly realized why we had broken up in the first place... on the other hand, my roommate's broken up with her boyfriend 3 times, and the reason they've gotten back together is because they've realized they can't live without each other (sickening, huh?

)