How do you know when you’re ready to marry someone?

If you’ve been dating someone and are thinking about marriage, how do you know when you’re ready for the next step?