<human>: Can you summarize the given text in a few sentences?

we've had our ups and downs as a couple and he never does anything romantic, ever. we've been on and off four years and he's done some pretty traumatizing stuff to me, but he's my best friend, and have an amazing connection. I just wish he showed his feelings more, so...

I texted this " ya know it's hard to tell sometimes from our past. I have my guard up cause I'm used to everything going bad and me heartbroken. I expect it. I just don't wanna get hurt. you never tell me what your actual feelings are so it's hard sometimes. especially when we were on the phone and I was crying thinking about us breaking up and you could basically careless. its just hard to have feelings for you cause I don't feel safe with them"
he then replied with a 13 page text basically saying that "why do I have to fluff your balls and tell you some crazy goo goo gaa gaa bullshit lover boy doesn't make sense I'm glad other guys try to win you over from me by saying shit like that but I'm not going to cus I shouldn't fucking need to anymore after ump teen years" 

that was the most intense part of the text, also i want to state that I hadn't said anything about any guys trying to win me over before this blow up so I don't know where that came from. but he doesn't think he needs to be anything near cute or romantic or even just nice and say "you're pretty". we've been on and off for four years and I feel like we are too comfortable with eachother he knows I love the shit outta him and would do basically anything for him. but sometimes I feel like I deserve better than this. does he not need to take me out to dinner once in a while? or buy me a valentines gift? or even just tell me his feelings? after so long dating does that all go away? please be brutally honest, this is a throwaway account and I'm ready to be called a needy bitch.
<bot>: my boyfriend flipped shit when I told him I didn't feel safe with my feelings and that I wish he told me his more, is he right?