Take a look thru www.redenvelope.com
and get her something nice. If you can spend money on your car, you can spend money on her
As for Roses (IMO) I would go white or possibly pink, 1/2 dozen (1 rose says your cheap). The color is dependant on how strong the relationship is between the two of you
Red=Red roses proclaim "I love you." They are the ultimate symbol of romantic love and enduring passion.
Pink=Pale pink roses connote grace, gentleness, and gratitude.
Yellow=Yellow roses indicate friendship and freedom -- so don't send them if your intentions are romantic and long-lasting. Yellow roses are also appropriate for sending congratulations to newlyweds, graduates, Texans, and new mothers.
White=Pure white roses symbolize truth and innocence. They also send other messages: "I miss you" and "You're heavenly."
Good luck dude
1997 Black Bonneville SE/SC - Scarlet - It'* fookin FAST! My dad spanked a Honda with it, and he dosn't know how to drive fast
1997 White Bonneville SSEi - Cheetah - The wanna be cop-car. Just rolled 203,080