Marriage is a big step and can be harder than you think. Even if you have been in a relationship for a long time, marriage will make a difference. Definitely for the better but if you go into it blindly then you are bound to expect some disappointments in the process. So take off your rose-tinted glasses and adopt a more practical approach. There are going to be some big changes in your life and you should be adequately prepared to deal with them. Make a list of all the things that are important to you both and what could be issues later on. Unless you have a mutual understanding about these things, there could be nasty surprises in store for you.