<human>: Ok, here's a little background.

We have been dating about 2.5 years, and living together for 1 year. We have a great relationship and work really well together and believe the same things, etc. I am ready to make the next step, and he talks sometimes like he is, but when I bring up the "E" word (engagement), he freaks out and gets really upset and says things like I am "attacking him" and stuff (which is not the case whatsoever.)

But on the other hand, he will very often casually mention things like "oh we should totally sign up our kids one day for baseball," or "we should move to ___ city in a couple years," implying he sees some sort of future with me.

Buuuuuut then I'll say something like "ah, yeah, blahblahcity is great, but I'm not moving out of state 'til we get engaged, haha!" and he goes pale and changes the subject immediately and is usually in a bad mood after that. I don't get why he talks about a future with me but when I tell him I want commitment first he balks.

I know we haven't been dating long compared to some, but I am almost 25 and honestly don't want to waste time if he is not going to commit to me. I don't want to leave him, because I love him more than anything in the world. Ah, I don't know how I feel right now. So, I need you guys' advice- would you wait and never bring up the topic again and just cross your fingers he commits, or just flat out tell him your feelings with the risk of him freaking out?

Condense the text into a few key points
<bot>: Boyfriend of 2.5 years talks about future but balks at marriage while I want marriage- should I wait in silence?