He bought u a dozen of your favorite roses, told you he loves you, and you watched a movie together. Those types of things are not common on these boards.
I know we are not their and can't fully understand the tone and temperature of your sitch but these seem like positives to me.
Is it that he's not living up to your expectations? Are you angry that you are working so hard on you for your m and he hasn't reciprocated?
I recall some other recent positives coming from him as well. I know this has seemed like forever but in the grand scheme of things 4 months is not that long.