No spark

Me (19) and my so(21) have been together 2.5 years. He’s been acting off the past few days, I’ve been talking about having babies and getting married a lot, because that’s something that really excites me for our future. He used to want it and talk about it all the time. Today he told me that he doesn’t feel the spark in our relationship and he feels bad for me because I put so much love into him and he doesn’t feel like reciprocating it. He says he doesn’t know whether he wants to be with me or not that he doesn’t feel the love in our relationship. I thought we were best friends and In a relationship that spark fades and it’s who you want to grow old with. I get told I’m a pretty girl who deserves better, but I don’t want better. I don’t know what I can do to make him realize that for a relationship to work you have to put the time and effort into it. He thinks the love should be there regardless. I’m heartbroken I don’t know what to think. We just got our first apartment together 5 months ago and he lived with my family a whole year before that. I work my ass off to make him happy, I literally have gotten up every single morning at 4 am to get him up for work and pack his lunch and make him coffee for 2 years. We do everything together. He’s awkward in the bedroom and I take control and start it most nights. He doesn’t ever want to be affectionate towards me and I just don’t know what to think. I don’t deserve this. If you knew me you would know that I put everything into my relationship. Am I supposed to just let him go and do his own thing or do I fight for him? He tells me that when I talk about marriage or kids that it pushes him away.

This is me

This is us together