Divorce vs. Separation vs. Annulment: Know the Difference

When you got married, you promised to stick to your [...]