A quick tip from the School of the Seemingly Obvious:
If you are ever stuck trying to figure out a gift to get a female human - whether she's your mother, daughter, lover/girlfriend/wife, aunt, second cousin, whatever - you can not go wrong with roses. Even if she's not a rose freak like I am, you can get a guaranteed "awwww" if you walk in the door with a dozen of these.
If she says she doesn't want roses this year, consider the possibility she's lying because she doesn't want to admit she's a sucker for them. Check with her friends - they'll tell you the truth.
Any color, any reason - always works for me.
However, you get bonus points if you put some thought into the color. Multiple colors in an bouquet mean feeling more than one thing at once, and different colors in the bloom (stripes, yellow beccoming red) are a progression from one emotion to another.
If she's allergic - you have my sympathies, and a place to find photos of roses. :)

