Boyfriend broke up with me because he doesn’t feel the “spark” and because “things have changed”?

This relationship has been on and off for 6 years, each time him initiating the breakup and always coming back at the end. This time, 4 days ago when he broke up with me, he called me on my family trip after i’ve been away for a week saying that we should breakup because he fell out of romance basically saying he doesn’t love me anymore because things have changed and things are different.

He had been dealing with depression for the past couple months and i’m not sure if the depression just didn’t let him love anymore because it got so severe. everyone keeps telling me it’s not him talking it’s the depression. this breakup really came as a surprise because i thought everything was fine. before i left for the family trip, we went on a date and we had so much fun together that day. we had been doing a lot of fun stuff together and even had plans to go out after i came back. i don’t understand why he would be bored in the relationship if we did so much together and had so much fun. i’m worried he might have thought the “spark” was not there anymore therefore he automatically took it as he didn’t love me anymore and that it was best to end the relationship. one thing people were telling me is that at one point in a long term relationship there will always be a time of doubting the relationship and not feeling a spark. he just never expressed that feeling to me and gave up.

i’m so confused. i thought everything was okay and him saying he doesn’t love me anymore is such a painful feeling. i’ve done nothing but be there for him and love him endlessly. not too long ago he was telling me he doesn’t know what he would do without me and got really emotional saying i’m the only person there for him. is he just confused about how long term relationships work? does he not understand the concept of overcoming that feeling? please i feel so alone and confused.

Updates
1 y
an important aspect i forgot about what he said was how he felt he had been feeling the “spark” was going away and that the romance fell off for 3 months. that confuses me though because i truly felt a deep connection with him throughout those 3 months and we would do so much together. when he told me he loved me in that time, it truly felt like he meant it. he said that it felt like the spark would be there sometimes which would be the times, but that it would just fade again.
Updates
1 y
when we met up to talk about the breakup, i told him that normally long term relationships overcome this feeling of doubt, and i said if he doesn’t understand that then he just is not ready for commitment, and he admitted that he isn’t ready, and that he thought he was.
Boyfriend broke up with me because he doesn’t feel the “spark” and because “things have changed”?
Post Opinion