I know this is not a favorite answer, but well, it's so true... Love knows it's time. When the time is right you will be married. For some it is right away, my best friend, her parents were friends for a year, dated two weeks, were engaged, and then married two months later. My dad, met his partner when he had just gone through a horrible break up. Had sworn off love, but found him that very night, and a year latter, were married. (technically domestic partnership due to same sex, but that's a topic for another forum) And then there are cases like my Mom's friend Joanne and Larry. Have been friends and lovers well, since the 80's, and are still not married, but deeply in love with each other. And my parents, they took 7 years before getting married. The point is, love is no restricted by time....it knows when it is right. If the love is true, there is no such thing as waiting too long or rushing in. It just has to be the right moment. Sweetie, it's obvious he loves you, and it's obvious you love him. When marriage is in the cards for you it will happen. Just enjoy the love, be one with it, and let it find it's own way. You are a strong woman, and have practically unlimited support from friends and family both in real life and on the boards.
Sorry if this is a bit personal and we don't know each other well, but I felt compelled to post that.