Above all else, marriage is a huge long-term commitment. So, knowing when and how to have a comprehensive talk about marriage with your boyfriend or girlfriend is critically important to ensure you've ...