My boyfriend and I have been together for three years, living together for two and a half. He is divorced and has two children from the marriage. We met when he was 31 and I was 22, and he told me initially that he didn't want to get remarried or have more children. I had no problem with that because I was young, I didn't think we would last, and I wasn't sure those were things I wanted anyway.
About a year ago and I noticed him talking more casually about marriage. He would bring it up unprompted and has talked about buying a ring or meeting my father (he lives in another state). Sometimes he'd bring up kids and what they might look like or act like, or what a good mother I would be. I should mention that he really enjoys being a father and I get along unusually well with his children.
I told him three months ago that I decided that I want children. He railed at me that I lied in the beginning of our relationship and he was honest about what he wanted. Ultimately it was left unsettled, but in the last month he's been mentioning marriage a lot more. Yesterday we were talking about marriage (he brought it up again) and he blurted out that he does not want any more kids. He was very firm about it and apologized. Then two seconds later he said that the bad part was he still isn't sure about it. I have no idea what to do with that. I am so, so confused.
Part of me feels like I knew this was coming and I should exit now. Part of me wonders if he is so stressed about other things that have recently come up (work, marriage, purchasing a home) that he is balking at yet another life-changing event. I just don't know, and I am overwhelmed with other things as well. I almost don't want to deal with it because there are just so many other things going on and we rely on each other so heavily. But this is not a little thing. This is not going away and I know I should not try to sweep it under the rug. I am just very sad about it. We have a great relationship, but I feel like this is something I am going to have to walk away from.