Most Helpful Guy
Ok so most guys take hints slowly. Super slowly. Hint you think are subtle will go over his head and hints that you think are the equivalent to a battering ram feel like you knocking at the door. Try talking about the romantic things your girls friends have recived from their boyfriends or go shopping with him and stop at a florists and stop and point at a flower (single red rose ) and that is my favourite just one of them. I dont know say it's classy. Pause and look at his face you'll either see it go in or not there and then. If it does not step it up a level and try again.
Most Helpful Girl
I don't like the fact he never gave you even a a single rose not for anniversary too!
I am sure you are just a temporary girlfriend for him.
A real boyfriend who really likes you and sees you as a potential lolng term girlfriend will give you roses even just because... not only for anniversary.
Even a guy who is dry not romantic at all do buy smth for their girlfriend
He is either cheap or doesn't like you...