Your sims love each other but won't marry?

It's usually because you need to bring them home and do something fun, feed them, make them comfortable and then propose!