Thank you everybody for replying to my question. I guess this question is meaningless now for me, as my girlfriend has broken up with me last night and she has decided to go with another guy, fundamentally because of my hesitation for marriage.
I analyzed her too logically, weighing too much about our differences. I didn't treat her as a teammate to solve our common problems. We didn't communicate enough.
The past few hours was the darkest time of my life. Only now I realized how much I loved her. I regret it so much.