I think it is also common for many couples to marry because they
have been together for some time liao or already used to each
other. I think as long as they are open and honest with each other,
and can find common values with each other, no reason why they
should not marry if they WANT.
I don't believe in marrying for NEED. Because forever is a long
time, and what if the person's needs change or your needs
change?
Marrying for LOVE is also not right i believe. Because it
depends on how you define LOVE. Is it the feelings or the actions?
If you marry for feelings of love, what happen if the feelings
fade?
Marriage is a lifelong commitment - marry someone who has
similar values as you, care and respect you and vice
versa.