I think the meaning of romance varies from person to person and if you don't tell your significant other what you want out of the relationship you are never going to receive it. I know for myself I'm not a romantic person at all, I absolutely hate the idea of getting roses or jewelry and things like that just because I think they are meaningless and I've told my boyfriend that so he understands that. Nor am I the type of person to pour my heart out on paper or anything, but regardless you need to tell him what you expect because he's not going to be spontaneous and do something the total opposite to his character. Though maybe he isn't romantic according to your interpretation of it it doesn't mean he doesn't care, like I said we just have different ways of interpreting and expressing that. So it's not naivety nor negligence I just think if you are expecting your boyfriend to give you something or treat you a certain way that you are expecting him to make that clear.