I think what makes relationship works is the fact that two people want the same thing in life. You can't be wanting to live a quiet life when your spouse wants a hectic life. You aspire the same kind of destination you would want to end up with, and you work for it.
Some people may be able to tolerate and forego their dreams for the sake of staying in the relationship, but I don't think that works for me. Thankfully Syafiq and I share the same dreams despite the many differences we have to argue about.
Love is miraculous, but it alone does not suffice. You need compatibility to live together, and not just to live together, but to live harmoniously; at peace.