what does it mean when a man calls you flower?
It can only have one meaning: you are lovely, in fact as lovely as a lovely flower! The speaker finds you to be a lovely being. It is a complimentary term of endearment. In other words, the speaker is moved by your appearance and personality. He, it should be a male, finds you lovely.