I would be interested to know how old you both are too...I agree that 2 years 4 months is not particularly long to have got to this point... I was with my husband for 7 years before getting to this point... and you mentioned that it was 7 years for your man's previous relationship. Was it him who broke off the engagement?If he is an avoidant type there is a lot of information out there about how this can present... I have looked into this myself as I have wondered if my husband has an avoidant attachment style... apologies for the long reply but I wanted to give you a considered response as being in a similar situation is probably the biggest regret of my life.
I got together with my husband when he was going on 30 and I was 27. From the very beginning my husband told me that he didn't want to get married and he didn't want to have kids. At first I thought it was a bit soon to be having that conversation but realised later that he was trying to be straight with me from the start. I was smitten but didn't expect the relationship to last. I figured I would just enjoy it and accept it when it ended. But it did last and as we got into our 30s we were living together but still enjoying our 'youth' (haha).
However, I knew I wanted to get married and have kids at some point. I felt like he was the one for me and I didn't know how I could possibly choose one over the other... I felt that I would always love him and couldn't imagine leaving him to seek someone else to have a family with... but nor could I give up on the idea of having children... what was I going to do?
We had a few conversations about it... always me bringing it up... I was honest about how I felt. He didn't seem to have changed his mind but I couldn't bring myself to end the relationship, so we just carried on like this for a few more years. Then, one Mother's Day, he told me that he had been thinking about having children for a while and that he had changed his mind. He didn't want to tell me until he was sure. I was so happy it was all I could think about from that time on... by this time my biological clock was really ticking... this is where I really start to cringe...
I kept dropping hints or bringing up the subject of getting married... I even started secretly saving for it... but he never popped the question. To be fair, he only told me that he had changed his mind about having kids, not about getting married. But I told myself he is just not the romantic type - I thought he maybe just needed a nudge. Eventually, I saw a ring in a shop window and pretty much asked if he was he going to get it for me! (I know!) He went ahead and bought the ring, but nothing happened, he didn't give it to me. I realise now that the pressure I put on him had the opposite effect to what I wanted. Eventually he told me that he didn't feel right about it... he felt that it should be the man to pop the question in his own time, he made excuses about money and not being in the right position in life... I got upset and said it's not about money or what position you are in... it's about how you feel about someone. I have often looked back on that moment and wondered what would have happened if I had ended it there...
What happened was that he thought about what I had said and then came back to me and told me I was right... he gave me the ring... but it was the most unromantic moment... it didn't feel right at all. We planned the wedding and both of us knew it felt off. On the big day I spent the morning sobbing in the shower, praying that it would be ok. I didn't want the big white wedding, I wanted was the 'Dances with Wolves' moment, when all you see is each other... but when I walked down the isle he didn't turn to face me, there was no smile, no emotion, throughout the whole ceremony... he didn't look at me, not once... not even when we said our vows... it was like he wasn't with me at all. You know that scene in Jerry McGuire when Renee Zellweger's character watches the wedding video and realises Jerry wasn't really into it... that was me, but I was actually in church, in front of everyone. It broke my heart. I don't know how I got through the day. My new husband seemed to be avoiding me and just got really drunk. I watched him walk off to go to bed really early without even coming to find me... I made light of it and danced with the guests without him but inside I was devastated. The next day we ended up having an almighty row - when I told him how I felt he got so angry and told me that I was never satisfied! I spent most of our so called honeymoon (just a few days away, nothing major) in tears...
So part of me wants to tell you that pressuring him will not do you any favours... it will only make him back off. He has been honest and said he needs more time. How much time are you prepared to give him and is he worth the wait? On the other hand, I can't help wondering if my husband would EVER have got round to it if I hadn't pushed for it... he was 36 when we got married and definitely still not 'ready'. The way I see it now is that he hadn't really grown up yet, even at that age... and marriage wasn't as important to him as it was to me... to be honest I think marriage terrified him... but I realise now that is because he took the commitment so seriously.
We have now been married for over 20 years and he has been a wonderful husband and father... becoming a father was really the making of him. He is my rock and he has often said that he doesn't know where he'd be or what state he'd be in if I hadn't twisted his arm to get married and have a family. He now thinks it's the best thing that could have happened to him. From the moment we met, I always knew in my heart that he was a good man... and I felt like he was my man... we forgive each other for our flaws... none of us are perfect... he may well have an avoidant attachment style.. I might possibly have an anxious attachment style... or it might just be that men are from mars, women are from venus... whatever it is, we trust each other, we forgive each other, and together I think we have both become more secure.
None of us have any guarantees, even in marriage... there is no way of knowing how things will turn out when we first get into relationships or even years down the line... we just have to trust our hearts and learn whatever lessons are presented to us. So many people fall in love, get the romantic proposal, have the big wedding that was 'the best day of their lives'... but then grow apart or get divorced or have affairs... or they constantly complain about each other... I wouldn't necessarily rule someone out as a waste of time because they are not ready to get married yet, or jump to the conclusion that it means he doesn't love you. Try to come to a better understanding of each other - softly, kindly, gently. Then make your decision on whether or not to give it more time.
All the best.