It's a sad state of things when people think love is when youre with someone because you can't do any better, rather than knowing love is when you are with someone who represents your highest values; a more pure version of what you want to become
A perfect marriage is know that your spouse is not perfect(imperfect) so don't go into a marriage trying to make your spouse who they are not! It will not work! Accept your spouse for the way he/she is. And never give up on each other.