flowers are sweet, for other girls i guess..
maybe your girlfriend is not materialistic at all..
other people may think that giving flowers for your loved one is way too expensive and you can buy her more usable gifts, but believe me, nothing beats flowers.
i advice you to give her flowers and a letter. most of the guys now don't do that anymore, prove her that you can be sweet in a cool way that other boys cannot.
as for her birthday, the sweetest that you can do i should say is to surprise her.
just give her a little something that you know she would love..
it does not need to be pricey, just put a little effort and everything will be the best..
girls love surprises..
well, that's all..
i hope it would help.. ΓΌ